Приветствую экспертов и гуру, я ищу некоторую помощь с проблемой конфигурации apache php.
Я уже некоторое время запускаю несколько веб-сайтов из установки apache2 на сервере Ubuntu без проблем, используя строкуNameVirtualHost * в моем файле etc / apache2 / conf.d / virtual.conf.Недавно я обновил версию сервера до последней версии lts, и теперь я не могу запускать php-файлы.
Я запускаю все свои сайты для расположения "/ home / www / [site-name] / htdocs"и я установил и включил все мои сайты в / etc / apache2 / sites-available.Я также отключил сайт по умолчанию.
для каждого файла сайтов. Я указал следующее:
# Indexes + Directory Root.
# DirectoryIndex index.html index.htm index.php
DocumentRoot /home/www/[site-name]/htdocs/
# CGI Directory
ScriptAlias /cgi-bin/ /home/www/[site-name]/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /home/www/[site-name]/logs/error.log
CustomLog /home/www/[site-name]/logs/access.log combined
Я перезагружаю Apache и ввожу URL для тестовой страницы php на моем сервере, и яменя встретила «Внутренняя ошибка сервера».Когда я проверяю журнал ошибок, я получаю:
Script "/home/www/[site-name]/htdocs/test.php" разрешение "/ home / www / [site-name] / htdocs /test.php "не в настроенном docroot.