将 CodeIgniter 网站上传到 Amazon EC2 时出错

将 CodeIgniter 网站上传到 Amazon EC2 时出错

我尝试/var/www/html使用 FileZilla 将我的 CodeIgniter 网站传输到我的 Amazon EC2 微型实例中。但是,传输失败,因为我在尝试传输我的 CodeIgniter 网站时收到数百个传输错误。

我的问题是,如何将我的 CodeIgniter 网站上传到/var/www/html


结果sudo ls -l /var/www是:

drwxrwxrw- 2 root root 4096 4月 30 22:54 cgi-bin drwxrwxrw- 3 root root 4096 5月 22 12:25 error drwxrwxrw- 2 root root 4096 1月 6 2012 html drwxrwxrw- 3 root root 4096 5月 22 12:25 ic

答案1

默认情况下,ec2-user(默认 Amazon AMI 用户)缺乏对 /var/www 目录的权限。要修复此问题,请使用:

usermod -a -G www-data ec2-user

这会将您的 ec2-user 添加到 apache 的组中,以便您可以进行编辑。默认情况下,Root 无法通过 SSH 登录(不过可以调整),因此这可以作为一种解决方法。如果 apache 用户不同,请更改www-data为适当的用户。

相关内容