最近在公司的电脑上用php开发了一个B/S小程序,用来提高自己的工作效率。有时候晚上回家之后需要加班写点代码,随用时下最流行的云网盘来进行办公电脑和家里电脑之间文件的同步。
今晚同步完php代码文件,打开浏览器发现报错了。
无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor的解决方法应用程序配置中找到 scriptProcessor的解决方法" title="无法在应用程序配置中找到 scriptProcessor的解决方法" style="border: 0px; vertical-align: middle;">
HTTP 错误 500.0 – Internal Server Error,无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor。这个错误很久之前我也遇到过,不过忘记了当时是怎么回事了。
按照经验,我打开了工程里的web.config文件看了一下,发现了问题出现的原因。里面的配置文件有这么一句:
<add name="php" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:PHP5php-cgi.exe" resourceType="Unspecified" />
我家里的电脑把PHP安装在E盘里了,而公司电脑是安装在D盘的,云网盘把我的web.config也同步过来了,导致php-cgi的路径不正确。修改了路径之后,问题解决,可以正常访问。

发表评论

电子邮件地址不会被公开。 必填项已用*标注