Dec 18

今天给公司服务器配置XAMPP装SupeSite和Discuz,端口之类都弄好了,跟IIS完全兼容,结果装UC的时候,说是php.ini的short_open_tag = off,一下傻了,前几天本地装都没问题呀。于是就去服务器上找到php.ini文件,在xampp/php/php.ini。

用记事本打开,查找,找到
; short_open_tag
; Default Value: off
; Development Value: off
; Production Value: off

于是我就没有往下查找,直接去掉前面的分号,把Default Value: on改成off.懂行的一定要笑了,笑吧,我错了。

后来才发现这个其实是注释,其实再往下查找,short_open_tag = off这才是的,改好就OK了。

算了,这不是重点。当我错误的修改了php.ini后,崩溃了。通过xampp-control重启apache,提示框中说是已经启动,可是却没有出现running。

完了,打开网页果然不行了,把apache前面的SVC勾去掉,不行,又自动勾上了。到管理工具的服务看,发现apache服务已经禁用了,到CMD,进入Apache/bin/用httpd -k stop和httpd -k uninstall也不行,唉,说是服务已经删除了。

这咋办,在网上找来找去,也没找到,一气之下直接删除xampp目录,提示被httpd占用,不让删,马上进入任务管理器,找到httpd进程,直接干掉,再-k uninstall,再打开xampp-control,就可以正常启动apache啦,当然是修改好php.ini了。

原来服务器用的是1.7.2版,本地用的老版,果然,1.7.2版把short_open_tag默认改成了off。

written by panhezeng \\ tags: ,

©panhezeng for 阿潘道, 2006-2018. 原文地址:http://apsay.com/?p=773
本文遵循署名-非商业性使用共享协议,转载请注明。