我尝试/var/www/html
使用 FileZilla 将我的 CodeIgniter 网站转移到我的 Amazon EC2 微型实例中。但是,由于我在尝试转移我的 CodeIgniter 网站时收到数百个转移错误,所以转移没有成功。
我的问题是,如何将我的 CodeIgniter 网站上传到/var/www/html
?
的结果sudo ls -l /var/www
是:
drwxrwxrw- 2 根根 4096 4 月 30 日 22:54 cgi-bin drwxrwxrw- 3 根根 4096 5 月 22 日 12:25 错误 drwxrwxrw- 2 根根 4096 2012 年 1 月 6 日 html drwxrwxrw- 3 根根 4096 5 月 22 日 12:25 ic
默认情况下,ec2-user(默认的 Amazon AMI 用户)没有访问 /var/www 目录的权限。要修复它,请使用:
usermod -a -G www-data ec2-user
这会将您的 ec2-user 添加到 apache 的组中,以便您进行编辑。默认情况下,Root 无法通过 SSH 登录(不过可以调整),因此这将作为一种解决方法。如果 apache 用户不同,请更改
www-data
为适当的用户。