上传CodeIgniter网站到Amazon EC2的错误

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

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


sudo ls -l /var/www是:

drwxrwxrw- 2 root root 4096 Apr 30 22:54 cgi-bin drwxrwxrw- 3 root root 4096 May 22 12:25 error drwxrwxrw- 2 root root 4096 Jan 6 2012 html drwxrwxrw- 3 root root 4096 May 22 12:25 ic

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

usermod -a -G www-data ec2-user

这将把您的ec2用户添加到Apache的组,以便您可以进行编辑。 根目录默认情况下无法通过SSHlogin(虽然这可以调整),所以这将作为一种解决方法。 如果apache用户不同,请将www-data更改为相应的用户。