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

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

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

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

Однако, если я The requested URL /PHP_Intermediate/store/admin/admin.php was not found on this server. : « 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 »?

Я, видимо, нашел ответ. Я заметил в 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 [duplicate]