MT都装好了,运行
http://localhost/mt/mt-check.cgi 也通过了,但是继续运行
http://localhost/mt/mt-db-pass.cgi却出现“
CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:”这样的错误,真气死了,百度了一下,说是php.ini文件有问题,如下所述:
进入后台显示:The specified CGI application misbehaved by not returning a complete set of HTTP headers. http协议的头cgi输出不正确或者他无法正确解释 是因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可 即:将 #!/usr/bin/perl –wT 替换为:将 #!/usr/bin/perl –w 这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了 再次运行 成功了吧 这是PHP另一种运行模式的配置方法 |
可是我搜遍了电脑也没有这个php.ini文件,又百度了一下,估计是没有装php软件或者apache软件吧,先装一下再说吧。
于是乎,就装了apache,然而装过之后又有问题,大致的意思是“系统找不到指定文件 apache2”,百度后,得知这样解决:
【是系统服务没有Apache2这个,你到Apache的bin目录下,
Apache.exe -k install -n Apache2
跟着就有了Apache2这个服务了~~
使用net start Apache2就可以运行,net stop Apache2就关闭服务 `~~easy~~~~~~~ 】
开始--运行--cmd 进入命令提示符 输入netstat -a -n (怎么我一输入就问是否让运行schost.exe)