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

Внутренняя ошибка сервера 500

У меня проблема с определенным портом на моем веб-сервере.

Это Windows 2008 и IIS7.

Когда я пытаюсь перейти к этому конкретному порту, я получаю внутреннюю ошибку сервера - 500.

Я проверил средство просмотра событий, и отображаются следующие сообщения об ошибках:

  1. «Не удалось загрузить библиотеку HTTP-фильтра C: \ Program Files (x86) \ PHP \ php5isapi.dll. Данные - это ошибка »

  2. «Не удалось загрузить все фильтры ISAPI для сайта example». Поэтому запуск сайта прерван. "

Я вообще не знаком с серверами, но на данный момент особо некому это исправить. Может ли кто-нибудь указать мне правильное направление?

Если вы видите сообщение «Фильтр XYZ.DLL не удалось загрузить из (путь, который подразумевает 32/64-разрядность)», попробуйте сначала переключить разрядность пула приложений в настройке свойства «Включить 32-разрядное приложение».

Существует перенаправление файловой системы и реестра, которое усложняет жизнь системным администраторам (хотя не сложнее для разработчиков приложений, так что это смешанное благо) на 64-битных платформах Windows, и это приводит к тому, что пути переводятся в разные места для разной разрядности.