Назад | Перейти на главную страницу

Apache 2.4, 403 на всех скриптах php, html работает

После обновления с Debian 7 до 8 и, следовательно, с Apache 2.2 до 2.4, я столкнулся с некоторыми проблемами, касающимися скриптов php. Поскольку файлы конфигурации между версиями apache несовместимы, я сделал новую установку apache после обновления. Хотя все файлы .html в / var / www / html доступны, скрипты php не выполняются и возвращают 403 Permission denied.

a2enmod php5 сообщает мне, что модуль php включен. apache2.conf является абсолютно стандартным и определяет:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Я перепробовал много разных разрешений для самих файлов php. Для моего test.php, который должен отображать phpinfo (), они в настоящее время установлены на -rwxr-xr-x с владельцем www-data, который идентичен работающим файлам html и, скорее всего, использовался пользователем Apache 2.2.

Конфигурация VirtualHost, поставляемая с новым Apache, - это просто 000-default.conf

<VirtualHost *:80>
        ServerName www.mydomain.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
</VirtualHost>