IIS6下安装fastcgi遇到的问题

[ 2010-10-26 20:11:59 | 作者: admin ]
字号: | |
最新更新
关于这个权限的配置总是不够稳定,今天配了个服务器,也是iis6+fastcgi1.5+php5.2.5

第一天:安装完成提示“No input file specified”,将 php5 目录赋予users权限,然后网站目录赋予 IUSR_company 和 users 的读取运行权限后正常。
个别程序中 include_once('./common.php') 会有找不到文件的错误提示,将网站放到下级目录后,错误消失。

第二天:将网站目录的users权限取消只保留IUSR_company ,网站依旧可以正常运行,重启IIS后也能运行?
反而我自己建立一个vhost_php的账号(users组)来执行php却不能执行fastcgi,惊讶。。。

结果有点无解,难道第一天设置权限的过程中缺乏重新启动IIS所导致的吗?




===============================================
在本地安装很简单,几分钟即可,但服务器环境稍显复杂,以前的遗留配置多。
整个安装无需重新启动www服务,只需要停止站点再启动即可

The FastCGI process exited unexpectedly 首页要看php.ini配置是否正确
我们经常可以遇到php.ini配置失误,在window的错误日志中出现 php-cgi.exe 错误
先运行D:\PHP\php5.2\php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,根据错误调试,这点对使用微软的fastcgi模式很重要。

1、运行php遇到权限不足的问题
php解压目录赋予 IUSR_company 和 users 的读取运行权限

2、运行php,遇到 No input file specified
方法有以下几种,可以逐一尝试
一、把php.ini中的doc_root ="注释掉
二、php网站目录赋予 IUSR_company 和 users 的读取运行权限,上传目录赋予写权限
三、网站根目录下建立wwwroot,并以此作为网站新的根目录,把该网站内容放在此目录下 (include_once和include等函数或会遇到此类错误 )
[最后修改由 admin, 于 2010-11-04 13:11:44]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1518

这篇日志没有评论。

此日志不可发表评论。