проблема с созданием сайта в IIS 7.5, использующего PHP

Я пытаюсь запустить веб-приложение, написанное на PHP, на сервере Windows 2008. Я настроил PHP (как fastcgi) и IIS. Все идет нормально, кроме следующего сценария.

В документе php.ini «doc_root» отредактирован с правильным корневым путем для моих проектов php, который равен «c: \ inetpub \ wwwroot \». Я создал новый сайт в IIS и сопоставил его путь с «c: \ inetpub \ wwwroot \ application1». Когда я пытаюсь открыть этот сайт, я вижу, что каким-то образом (IIS или PHP не знаю) не запускает мое новое приложение по пути «c: \ inetpub \ wwwroot \ application1». Он пытается запустить "c: \ inetpub \ wwwroot \", который, конечно же, возвращает 404. Что мне здесь не хватает?


person WorM    schedule 23.07.2010    source источник
comment
Может быть, это глупый вопрос, но перезапустили ли вы всемирную веб-службу, чтобы сработало ваше новое изменение php.ini?   -  person PHPology    schedule 23.07.2010
comment
да, я перезапустил. один из моих друзей посоветовал мне оставить свойство doc_root пустым. Я попробую это, когда вернусь к своему компьютеру.   -  person WorM    schedule 23.07.2010
comment
Проверяли ли вы эту страницу руководства: Случай 3: установка doc_root или user_dir   -  person MrWhite    schedule 23.07.2010


Ответы (2)


Проверьте, изменяете ли вы и загружаете ли правильный файл php.ini с помощью phpinfo ()

person Someone    schedule 28.07.2010
comment
я понял проблему. установка doc_root неверна. Когда я прокомментировал это свойство в файле php.ini, все в порядке. - person WorM; 28.07.2010

Для тех, у кого такая же проблема;

Я понял проблему. установка "doc_root" неверна. Когда я прокомментировал это свойство в файле php.ini, все в порядке.

Также была полезна проверка следующего URL:

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-7/

Там написано, что вы можете заставить свои веб-сайты php использовать отдельные файлы php.ini. Я нашел эту ссылку действительно полезной.

Не хочу выбирать мой ответ как правильный, но вынужден. Надеюсь это поможет.

person WorM    schedule 25.07.2010