我尝试使用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更改为相应的用户。