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