我刚刚安装了 Ubuntu 13.10。我遵循本指南(大部分)设置 LAMP。然后我收到这个错误
无法可靠地确定服务器的完全限定域名
ServerName localhost
我通过在文件中添加一行解决了这个问题httpd.conf
。之后我使用以下方法安装了 phpmyadmin
sudo apt-get install phpmyadmin
一切工作正常(即 phpmyadmin、mysql 等)之后,我将我的一个项目复制到/var/www/
,当我尝试访问它时,我不断收到此错误:
您无权访问此服务器上的 /AfaqTraders。
我努力了
chmod -R o+w /var/www
为其提供所需的(读写)权限,但我仍然遇到此错误,无法摆脱它。有人能告诉我我在这里遗漏了什么吗?我是新手,Ubuntu
对此了解不多,所以如果其中任何一点对你来说似乎很菜鸟,请原谅。
PS:我尝试了 askubuntu 上的几乎所有问题,但还是无法让它发挥作用。
以下是我的/etc/apache2/apache.conf
文件的样子:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /*>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
答案1
我不知道以下命令做了什么,但它为我解决了这个问题:
sudo chmod -R 755 /var/www
答案2
AllowOverwrite
应该/var/www
用;)None
代替。All