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

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

Добавлено: 28 сен 2010 21:47, Вт
UncleFather

Проблема:

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

Код: Выделить всё

<?php
...
?>

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

Решение:

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