У меня проблема с определенным портом на моем веб-сервере.
Это Windows 2008 и IIS7.
Когда я пытаюсь перейти к этому конкретному порту, я получаю внутреннюю ошибку сервера - 500.
Я проверил средство просмотра событий, и отображаются следующие сообщения об ошибках:
«Не удалось загрузить библиотеку HTTP-фильтра C: \ Program Files (x86) \ PHP \ php5isapi.dll. Данные - это ошибка »
«Не удалось загрузить все фильтры ISAPI для сайта example». Поэтому запуск сайта прерван. "
Я вообще не знаком с серверами, но на данный момент особо некому это исправить. Может ли кто-нибудь указать мне правильное направление?
Если вы видите сообщение «Фильтр XYZ.DLL не удалось загрузить из (путь, который подразумевает 32/64-разрядность)», попробуйте сначала переключить разрядность пула приложений в настройке свойства «Включить 32-разрядное приложение».
Существует перенаправление файловой системы и реестра, которое усложняет жизнь системным администраторам (хотя не сложнее для разработчиков приложений, так что это смешанное благо) на 64-битных платформах Windows, и это приводит к тому, что пути переводятся в разные места для разной разрядности.