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

Разбирать PHP в файлах HTML - файлы скачиваются вместо парсинга

Кажется, легко, правда? Делали это миллион раз, верно? Я тоже. По какой-то причине это не работает в конфигурации хостинга A2. У кого-нибудь есть идеи?

В .htaccess в каталоге "/"

AddType application/x-httpd-php .html

test.php, то есть «Hello World», выполняется нормально. test.html загружает вместо синтаксического анализа.

Я прочитал много вопросов и ответов, и мне не повезло. Чего не хватает? Какие еще конфиги можно посмотреть? Спасибо.

Я не знаю, законно это или нет, но я отвечаю на свой вопрос, так что ответ есть, чтобы другие могли использовать его в будущем.

По какой-то причине все права доступа к файлам по умолчанию были установлены на 777 или 666, что вызывало проблемы с их правильным обслуживанием. Эти проблемы были решены путем изменения прав доступа к файлам до 644. Конечно, также требовался .htaccess AddType.

посмотрите, разрешено ли чтение .htaccess в каталог, который у вас есть. в httpd.conf вам понадобится AllowOverride для этого местоположения, см. http://httpd.apache.org/docs/2.0/howto/htaccess.html

Модуль загружен? Например. LoadModule php5_module modules/libphp5.so