Как позволить просмотреть подкаталоги в Apache2 под WWW в соответствии с Ubuntu 16.04

Недавно я сделал "чистую" установку Ubuntu 16.04. Я также установил MariaDB, Apache2 и PHP 7.0.

В соответствии с Ubuntu 14.04 я видел подкаталоги под"/var/www". В результате этого обновления я больше не могу видеть их с"localhost"под"/var/www". Однако"localhost"действительно показывает ограниченные файлы.

Например,"phpmyadmin"обнаруживается хорошо. И если я ввожу просто"localhost", я получаю ожидаемый"Apache2 Ubuntu Default Page"это расположено в"html"каталог. Также, если я ввожу"http://localhost/index.php", я добираюсь, может phpinfo () страница.

Однако, если я ввожу:"http://localhost/PHP_Intermediate/store/admin/admin.php"Я получаю 404 сообщения об ошибке:"The requested URL /PHP_Intermediate/store/admin/admin.php was not found on this server."

Владелец всех файлов был установлен на"www-data"с любым временно наличие чтения/записи/прав доступа для тестирования.

Как просмотр подкаталога (доступ) может быть включен для"var/www"?

1
задан 13 August 2016 в 20:17

1 ответ

Я, по-видимому, определил местоположение ответа. Я заметил в phpinfo() это DOCUMENT_ROOT = /var/www/html. Я сделал поиск в Интернете для определения местоположения файла, в котором расположена строка. Файл /etc/apache2/sites-enabled/000-default-conf. См. код ниже. "#" строка с html в нем и добавил новую строку без html.

ServerAdmin webmaster@localhost
#DocumentRoot /var/www/html
 DocumentRoot /var/www

Решение нашло в этом веб-сайте: Изменение apache2 корень документа

В последующем просмотре, я натыкался на другое сообщение, которое говорит об этой проблеме: , Что изменилось в apache2 от дерзкого до надежного человека для проектов в/var/www [дубликат]

1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: