У меня проблемы с установкой Wordpress на выделенном Microsoft Windows Web Server 2008 R2.
Я установил Wordpress версии 2.9.2 из установщика веб-платформы 3.0.
После установки, когда я пытаюсь получить доступ к wordpress, либо из ~ / index.php, либо из ~ / wp-admin / install.php, я получаю сообщение об ошибке:
Ошибка HTTP 500.0 - внутренняя ошибка сервера Мониторинг файла включен для файла, который не может быть найден
Modul: FastCgiModule
Notification: ExecuteRequestHandler
Handler: PHP52_via_FastCGI
Error Code: 0x80070003
У меня установлены .Net 2.0 и .Net 4.0.
Добавление «phpinfo.php» дает мне ту же ошибку.
Пул приложений в IIS7, который используется для веб-сайта: «Без управляемого кода» и установлен в «Интегрированный» в «Режиме управляемого конвейера».
Я пытался перезагрузить машину.
Что еще я могу попробовать?
Я решил ту же проблему, установив Enable 32bit Applications
в дополнительных настройках пула приложений, чтобы true
.
Я решил эту проблему, добавив разрешения в папку PHP. Похоже, что веб-установщик не делает этого по умолчанию. В моем случае мне нужно добавить разрешения на чтение и выполнение, чтение и список содержимого папки для группы пользователей NETWORK SERVICE.
Если у вас уже есть другая рабочая копия PHP, установленная на вашем сервере, вы можете просто продублировать ее разрешения, посмотрев на нее в Свойства-> Безопасность.
Я решил это, удалив веб-приложение, созданное установщиком веб-платформы, и создав новый файл.
Прочитав ответ splattne, я взглянул на свои пулы приложений и понял, что у меня их 2. Тот, который я изначально создал, а также тот, который был создан установщиком веб-платформы (вероятно, вызванный более ранней попыткой исправить проблемы с веб-развертыванием).
Чтобы решить эту проблему,
У меня также была аналогичная проблема после установки Web Deploy. Для меня выяснилось, что я ранее установил и впоследствии удалил обработчик PHP 5.4 после перехода на PHP 5.3. В то время как версия PHP 5.3 у меня хорошо работает, отображение обработчика 5.4 осталось. Я думаю, это никогда не выходило на первый план, потому что по какой-то причине для файлов * .php было выбрано отображение обработчика 5.3. После того, как я удалил отображение обработчика 5.4 (оставив только отображение обработчика 5.3), проблема исчезла.
Просто убедитесь, что вы устанавливаете PHP через установщик веб-платформы, у меня была такая же проблема, и это решило то, что мне нужно.
У меня было две записи для PHP5X_via_FastCGI в сопоставлениях обработчиков.
Я удалил ту, которой больше не было.
подробности здесь https://thedesignspace.net/2013/07/19/wordpress_http_/
Я решил это, обновившись до PHP 7.2.2 через WPI.
Windows Server 2008 R2, IIS 7