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