apache2 не отображает папку, хотя другая папка работает... запутался

apache2 не отображает папку, хотя другая папка работает... запутался

Я использую Ubuntu 13.10 PHP5 и являюсь PHP-разработчиком среднего уровня.

Один и тот же файл (1.php) в двух папках diff — один работает, а другой нет...

http://localhost/vetpro2/1.php

Вышеизложенное работает так, как и задумано...

http://localhost/vetpro/1.php

Последнее выдает ошибку:

«Запрещено — у вас нет прав доступа к /vetpro/1.php на этом сервере. Сервер Apache/2.4.6 (Ubuntu) на локальном порту 80»

Веб-сервер включен /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, которые я не совсем понимаю в sites-available default.

Чтобы очистить файлы conf, лучше всего

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

вместо того, чтобы вручную удалять файлы conf

Связанный контент