IIS7 FASTCGI PHP CODEIGNITER Windows 500内部错误
问题描述:
首先,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重写或什么?
答
我的服务器管理员重新安装了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?
PHP错误登录?如果是,请检查是否有错误。否则,这是一个IIS问题。 – 2011-01-14 11:49:39
似乎不是一个PHP错误..我想是与IIS7/FastCGI的CI问题..仍然卡住 – flyclassic 2011-01-17 01:27:18