Страница 1 из 1

Как заставить выполняться php код в файлах htm

СообщениеДобавлено: 28 сен 2010 22:47, Вт
UncleFather
Проблема:

Имеется IIS 6.0 + PHP 5.3.2. Если у файла на сайте расширение "php", то все скрипты нормально выполняются, но если мы пытаемся запихнуть конструкцию php
Код: Выделить всё
<?php
...
?>

в файл "htm", то скрипты не выполняются, а отображается лишь htm содержимое.

Решение:

Необходимо добавить сопоставления расширений для "htm" (можно сразу и для "html") файлов в настройках нашего сайта, аналогично настройке php:
В IIS выбираем "свойства", "Домашний каталог", "Параметры приложения - настройка", "Добавить" сопоставление расширения. В открывшемся окне указываем путь, до "php-cgi.exe", расширение указывем ".htm" (заодно и ".html")