Я разрабатываю веб-приложение RESTful на PHP. У меня есть:
В то время как в тестовой среде проблем нет, производственный сервер не может отправить ни один RESTful-запрос с pathinfo (т. Е. Такие страницы, как, например, /mypath/app.php / controller / id
, где сценарий обработки - /mypath/app.php
) и дает красивую пустую страницу с сообщением:
No input file specified.
Используя firebug, я вижу следующие заголовки ответа:
HTTP/1.1 404 Undescribed
Proxy-Connection: close
Connection: close
Via: 1.1 XXXXX
Date: Thu, 23 Jun 2011 14:51:18 GMT
Content-Type: text/html
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET, PHP/5.2.4
Где XXXXX
- имя прокси.
Я поискал в гугле, и мне кажется, что ни SO, ни остальная часть Интернета не могут дать практических решений этой проблемы. Есть подсказка?
Поскольку производственный сервер должен поддерживать работу, переустановка PHP и / или IIS не вариант. Что я могу сделать, так это изменить конфигурацию IIS / PHP и перезапустить IIS.
Заранее спасибо,
Паоло