IIS 7 с PHP 5.2 - ошибка 500 - PullRequest
       9

IIS 7 с PHP 5.2 - ошибка 500

0 голосов
/ 15 апреля 2010

У меня новая установка IIS 7 - я только что добавил установщик веб-платформы и PHP 5.2 через это.
Однако при попытке получить доступ к простому файлу test.php (в котором есть только phpinfo ()), я получаю следующий список ошибок:

• IIS was not able to access the web.config file for the Web site or application.
  This can occur if the NTFS permissions are set incorrectly.
• IIS was not able to process configuration for the Web site or application.
• The authenticated user does not have permission to use this DLL.
• The request is mapped to a managed handler but the .NET Extensibility Feature
  is not installed.

Домен был создан с панелью dot net, но я не думаю, что это связано с этой проблемой, разве может быть, он использует определенного пользователя? Может мне нужно добавить php через панель dot net?

Есть идеи, что я здесь делаю не так?

Ответы [ 2 ]

0 голосов
/ 24 июля 2012

У меня была такая же проблема с PHP 5.3.

При использовании установщика веб-платформы на моем сайте было отображено обработчик, называемый PHP53_via_FastCGI и указывающий на "%programfiles%\iis express\PHP\v5.3\php-cgi.exe"

Проблема в том, что папка "iis express" находится в папке "Program Files (x86)", а "%programfiles%" указывает на папку "Programs".

Вам просто нужно найти правильный путь "php-cgi.exe" в отображении обработчика, и все должно работать.

0 голосов
/ 01 мая 2010

Это была неправильная конфигурация с моей стороны. В разделе «Отображения обработчиков» я добавил обработчик php, который был локальным для веб-сайта, когда он уже был настроен на уровне веб-сервера. После удаления локального обработчика я смог увидеть вывод phpinfo ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...