Ubuntu 13.10 apache 在访问网站时不断出现此错误

Ubuntu 13.10 apache 在访问网站时不断出现此错误

我刚刚安装了 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

相关内容