Я только что установил Windows Server 2008 R2 SP1 и настроил IIS 7.5 для запуска PHP через CGI. Я попытался заставить работать тестовый веб-сайт, создав d: \ www \ test \ index.php, настроив IIS для запуска веб-сайта с физического пути d: \ www \ test и установив документ по умолчанию на index.php. Я получаю следующую ошибку:
error: 404 - File or directory not found.
Однако, когда я перемещаю index.php в c: \ inetpub \ wwwroot и указываю там физическое местоположение, он работает нормально.
В чем может быть проблема?
Похоже на проблему с разрешением. Скопируйте разрешения из inetpub в новую папку и посмотрите, решена ли она.