今晚遇到一个客户的问题,他说他所有站点上的cgi都执行不了,并出现类似标题的错误。其中一个错误文件为:
Can't locate D:/hosting/wwwroot/chinesezhouyi_com/htdocs/cgi-bin/wishes/data/-setup.cgi in @INC (@INC contains: D:/hosting/System/Perl/lib D:/hosting/System/Perl/site/lib .) at D:\hosting\wwwroot\chinesezhouyi_com_ufhost\htdocs\cgi-bin\wishes\wish.cgi line 56.
这个问题我看了一个晚上,在网上找了很多相关问题查看,都无法修复,凌晨抱着最后试一次的想法,找到cgi文件的错误行,突然恍然大悟,原来是客户的程序员将路径写错了,而且几乎所有出错的cgi文件都是这问题。公司前段时间为了备案写了脚本,将主机域名路径后面都加了新名称。找到了问题所在直接把路径修改好保存就ok了,呵呵
