2011-01-14 93 views
0

首先,Web項目在Linux服務器上完美工作。IIS7 FASTCGI PHP CODEIGNITER Windows 500內部錯誤

我試圖在Windows Server 2008上運行我的web codeigniter項目,配置了PHP5.3/FASTCGI的IIS7.5。

當我把它放在wwwroot文件/ PROJECT1後運行該項目

這是行不通的。它給500內部服務器錯誤:

 
Module: FastCgiModule 
Notification: ExecuteRequestHandler 
Hander: PHP_via_FastCGI 
Error Code: 0x000000000 

我檢查project1上的權限設置,它確實有iisusr。

.php完美工作 phpinfo.php雖然工作。

我做了一個簡單的mysql_connect .php腳本,它完美的工作。

它只是爲CI項目不工作。

IIS上CI項目需要在IIS/FastCGI上工作所需的任何特殊設置? 另外我沒有任何.htaccess文件,不知道爲什麼它不工作...有什麼建議嗎?

任何事情都得做與URL重寫或什麼?

+0

PHP錯誤登錄?如果是,請檢查是否有錯誤。否則,這是一個IIS問題。 – 2011-01-14 11:49:39

+0

似乎不是一個PHP錯誤..我想是與IIS7/FastCGI的CI問題..仍然卡住 – flyclassic 2011-01-17 01:27:18

回答

0

我的服務器管理員重新安裝了IIS與PHP 5.2

,現在我們有不同的錯誤,但至少這是更有用的東西......

 
is_dir(): open_basedir restriction in effect. File(application) is not within the allowed path(s): (C:\inetpub\wwwroot) in 

什麼是需要的權限設置IIS上的CI?