не может для жизни меня понять, почему это не работает – на сервере dreamhost, я создал файл htaccess и добавил AddHandler php5-cgi .html .htm
чтобы разрешить php в html-файлах, согласно Dreamhost Docs. На идентичном пакете dreamhost я сделал то же самое для другого сайта, и он отлично работал, но в этом случае он просто не будет анализировать php! Есть ли что-нибудь, что я мог бы пропустить здесь, что может вызвать проблему? Htaccess находится в корневом каталоге и не переопределяется ничем другим.
Ваш сервер использует suPHP, а не mod_php или простой php-cgi?
Попробуйте использовать
AddHandler x-httpd-php .html .htm
или
AddType application/x-httpd-php .html .htm
вместо.
Услуги общего хостинга используют разделение на основе UID на отдельных учетных записях друг от друга. Большинство используют suPHP , но некоторые используют suEXEC . Они будут использовать один из них. Оба действуют как оболочка su вокруг php-cgi, поэтому вы не можете сказать с phpinfo () как свой PHP-скриптовый движок, так как в обоих случаях будет указано Server API
CGI/FastCGI
. Для скриптов, инициированных CGI, phpinfo не сообщает о конфигурации Apache. Вам нужно либо взглянуть на FAQ вашего хостинг-провайдера, либо попробовать:
<?php header( "Content-Type: text/plain"); echo system('grep -iR LoadModule /etc/httpd /etc/apache2');
Форумы поддержки / хостинг провайдера хостинга могут дать конкретный совет по настройке здесь. Вы их пробовали?
попробуй это
AddType application/x-httpd-php .html .htm
Вышеуказанная настройка будет работать, если apache выбирает php в качестве модуля.
AddHandler application/x-httpd-php .html .htm
или
AddHandler application/x-httpd-php5 .html .htm
выше будет работать, если apache выполняет php как CGI?
нет никакого вреда, я бы сказал, чтобы вместе поставить оба вышеуказанных условия, но попробовать один над другим и посмотреть, работает ли он на вас.
подробнее здесь
У меня такая же проблема, как и вы, но я просто поместил этот AddType php .html .htm
в мой .htaccess, он работает.
Для меня он работает только так:
AddHandler php-cgi .php .htm