apache2 无法显示某个文件夹 - 但另一个文件夹可以显示...困惑

apache2 无法显示某个文件夹 - 但另一个文件夹可以显示...困惑

我使用的是 Ubuntu 13.10 PHP5,是一名中级 PHP 开发人员

两个不同文件夹中的完全相同的文件(1.php)-一个可以运行,另一个则不可以...

http://localhost/vetpro2/1.php

以上工作按预期进行......

http://localhost/vetpro/1.php

后者出现错误:

“禁止 - 您无权访问此服务器上的 /vetpro/1.php。Apache/2.4.6 (Ubuntu) 服务器位于本地主机端口 80”

Web 服务器处于开启状态/var/www且权限如下:

aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro/1.php
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro2/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro2/1.php

目录权限相同:

aveesh@aveesh-asus-ubuntu:/var/www$ ls -l
drwxr-xr-x  5 aveesh   www-data    4096 Nov 11 17:27 vetpro
drwxr-xr-x  5 aveesh   www-data    4096 Nov 11 14:54 vetpro2

如果vetpro我使用另一个文件夹(比如说vetpro3或),而不是test,那么一切都会正常!

我该怎么做才能去vetpro上班?

答案1

它正在工作/修复

我清除了 apache2 并重新开始,也许是一些以前混乱的配置文件,我不完全理解站点默认提供的配置文件。

要清除 conf 文件,最好

sudo apt-get remove --purge apache2 apache2-common

而不是手动删除 conf 文件

相关内容