Проблема с выполнением php-скриптов в html-файлах на локалке.

SergejF
На сайте с 07.06.2008
Offline
654
634

Такая проблема, господа:

На локальном компьютере стоит апач и PHP Version 5.2.13. В конфигурационном файле апача включена поддержка .htaccess :

AllowOverride All .

В директории лежит файл .htaccess с следующей строкой:

AddHandler application/x-httpd-php5 .html .htm

php-скрипты выполняются в файлах с расширением .php , но не выполняются в файлах с расширением .htm .

Буду искренне признателен советам по решению проблемы.

Momenta... Этнографические заметки: http://www.sbible.ru/vasil1.htm
samimages
На сайте с 31.05.2009
Offline
427
#1

???

file.html


<?php
echo'hello world!';
?>

Скачайте денвер

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
SergejF
На сайте с 07.06.2008
Offline
654
#2

Спасибо за совет, samimages. Но я хотел бы с апачем разобраться.

!
На сайте с 29.11.2007
Offline
109
#3

SergejF, на одном хостинге работает так:

AddType application/x-httpd-php .htm .html

Может так заработает?

.
SergejF
На сайте с 07.06.2008
Offline
654
#4

Попробовал. Не помогает.

totamon
На сайте с 12.05.2007
Offline
437
#5

вместо AddHandler, и сбросить типы на всякий случай


RemoveHandler .html .htm
AddType application/x-httpd-php .htm .html

под денвером с апачем 2 работает нормально

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
SergejF
На сайте с 07.06.2008
Offline
654
#6
totamon:
RemoveHandler .html .htm
AddType application/x-httpd-php .htm .html

Попробовал, не помогает. ;-(( Версия апача 2.2 Может ешё какие опции изменить в httpd.conf ?

SergejF добавил 15.04.2010 в 23:03

Методом научного тыка разобрался в проблеме. Директива AllowOverride All была заключена в директорию:

<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

...

</Directory>

т.е. действовала только для указанной папки. Смена директории на:

<Directory />

...

</Directory>

решила проблему. Теперь php-скрипты выполняются в html файлах.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий