apache2 はフォルダを表示しません - 別のフォルダは機能します...混乱しています

apache2 はフォルダを表示しません - 別のフォルダは機能します...混乱しています

私はUbuntu 13.10 PHP5を使用しており、中級PHP開発者です。

2 つの別のフォルダーにまったく同じファイル (1.php) があります。1 つは機能しますが、もう 1 つは機能しません...

http://localhost/vetpro2/1.php

上記は意図したとおりに動作します...

http://localhost/vetpro/1.php

後者はエラーになります:

「禁止 - このサーバーの /vetpro/1.php にアクセスする権限がありません。localhost ポート 80 の Apache/2.4.6 (Ubuntu) サーバー」

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 を削除して新しく開始しましたが、sites-available のデフォルトで完全には理解していない、以前のいくつかのめちゃくちゃな conf ファイルがある可能性があります。

confファイルを消去するには、

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

confファイルを手動で削除するのではなく

関連情報