Kloxo切换lighttpd服务无法启动问题
Kloxo默认是使用apache作为web服务器,虽然apche稳定,不过现在也原来越臃肿。vps内存有限,能省则省一点吧。于是考虑更换更轻量级的web服务器。nginx、lighttpd都是不错的选择。kloxo默认支持lighttpd,比较方便管理。
kloxo切换nginx作为web服务器只需要在服务器(linux)——切换程序——网站中选择lighttpd,保存即可。
上述操作后,lighttpd应该就能够运行了,不过我的kloxo切换后网站访问403。到kloxo服务器(linux)——服务,查看lighttpd状态是未启动,尝试重启lighttpd,和kloxo,lighttpd仍无法启动。
ssh到服务器,后台手工启动lighttpd服务。
service lighttpd restart
提示服务停止failed,启动却ok。
查证一番,原来是kloxo和php版本5.2.*最新版本有冲突。尝试将php降级。
yum downgrade php* -y
service kloxo restart
再restart lighttpd,启动成功
最近使用这条降级命令失败,原因不清楚
使用
yum downgrade php*
降级后就可以访问了。之后你可以升级
yum update php*
然后在启动lighttpd服务成功。
service lighttpd restart