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

Все мои страницы .html выдают ошибку 500. Все файлы .php работают нормально

Я только что перешел с IIS 5 на IIS 8.5. У меня возникли проблемы с установкой фильтров ISAPI и FastCGI, но мне удалось заставить почти все работать. Единственная проблема, с которой я столкнулся сейчас, заключается в том, что все страницы .html выдадут мне ошибку 500. Ниже ошибка:

Ошибка FastCGI Обработчику FastCGI не удалось обработать запрос.

Детали ошибки:

Произошла ошибка при обработке файла конфигурации. Номер ошибки: 2 (0x80070002). Описание ошибки: системе не удается найти указанный файл.

У меня установлен статический контент.

Даже если у меня есть только теги head и body внутри «Hello World», я получу эту ошибку. Все файлы PHP и JS работают правильно.

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

Заранее большое спасибо

Мне удалось это исправить благодаря этому интернет сайт

Вот что я сделал:

  1. Сопоставления обработчиков делегатов В диспетчере IIS выберите имя компьютера слева, нажмите «Делегирование функций» в разделе «Управление» в средней части страницы. Выберите Handler Mappings из списка и выберите Read / Write в правой части страницы.
  2. Создание нового сопоставления обработчиков. В диспетчере IIS щелкните имя веб-сайта с левой стороны (вероятно, это веб-сайт по умолчанию с изображением глобуса рядом с ним). Зайдите в Handler Mappings. Добавьте отображение модуля (ссылка справа). Детали должны быть такими же, как и с отображением для расширения .php, но это будет примерно так:

    Путь запроса: * .html Модуль: FastCgiModule

    Исполняемый файл: C: \ Program Files (x86) \ PHP \ php-cgi.exe

    Имя: html

    В поле «Ограничения запроса» для этого обработчика задайте следующие параметры:

    Отображение: не отмечено

    Глаголы: все глаголы

    Доступ: нет