unexpected tvariable php,zblogphp出现 syntax error, unexpected ',', expecting variable (T_VARIABLE) 错误...

我的zblog模板站也搬家了,几乎每次搬家都不会遇到什么奇怪的问题,习惯使用linux系统安装宝塔面板,稳定性非常不错,搬家后也几乎很少遇到问题!

但这次就遇到了类似于:syntax error, unexpected ',', expecting variable (T_VARIABLE) 。。。 的错误,一开始想不明白的,毕竟还是有信心并没有改变什么,登录不了后台,也开启不了zblog的“开发者模式”,很难发现到底是哪里出了问题。

解决方法:

只能用排除法,先试试是不是php版本的问题,毕竟之前使用了比较低的php5.6吧,这次搬家后启用了php7.3,就安装了php5.6版本,网站设置为5.6,竟然好了,这里就明白了,是php兼容性问题了。

但是,zblogphp最新版程序已经支持php8.0了吧,所以这不是程序问题,而是插件或模板问题,所以去开启开发者模板debug,然后切换到php7.3,果然发现显示的错误路径是一个插件,再切换回5.6,进入后台关闭这个插件,php再切换回7.3就正常了!

总结:

zblogphp遇到的问题,大概率都是插件和模板的问题,而其中插件的问题应该占9成以上,模板出问题的概率也不大,如果遇到看不懂的问题,无法进入后台开启开发者模板查看具体错误路径,那就切换php之类版本试试,或者直接备份后删除所有插件目录里的插件,看是否正常,如果正常了,那就去开启debug,恢复插件,看到底是哪个插件的问题,如果要排除模板的问题也简单,直接备份后ftp删除现有的模板文件夹,网站就会自动切换回官方自带的默认模板,就可以看出是不是自己的模板出了问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值