Я пытался перенести свой сайт CodeIgniter на /var/www/html
расположенный в моем микро-экземпляре Amazon EC2 с помощью FileZilla. Однако передача была неудачной, так как я получил сотни ошибок передачи при попытке переноса моего веб-сайта CodeIgniter.
Мой вопрос: как мне загрузить свой сайт CodeIgniter в /var/www/html
?
Результат sudo ls -l /var/www
являются:
drwxrwxrw- 2 root root 4096 30 апреля 22:54 cgi-bin drwxrwxrw- 3 root root 4096 22 мая 12:25 ошибка drwxrwxrw- 2 root root 4096 6 января 2012 html drwxrwxrw- 3 root root 4096 22 мая 12:25 ic
По умолчанию ec2-user (пользователь Amazon AMI по умолчанию) не имеет прав доступа к каталогу / var / www. Чтобы исправить это, используйте:
usermod -a -G www-data ec2-user
Это добавит вашего пользователя ec2 в группу apache, чтобы вы могли вносить изменения. По умолчанию Root не может войти в систему через SSH (хотя это можно изменить), поэтому это будет временным решением. Если пользователь apache другой, измените www-data
соответствующему пользователю.