凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

zblogphp出现 syntax error, unexpected ',', expecting variable (T_VARIABLE) 错误怎么解决?

《zblogphp出现 syntax error, unexpected ',', expecting variable (T_VARIABLE) 错误怎么解决?》正文开始,本次阅读大概9分钟。

我的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删除现有的模板文件夹,网站就会自动切换回官方自带的默认模板,就可以看出是不是自己的模板出了问题。

赞(227)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:zblogphp出现 syntax error, unexpected ',', expecting variable (T_VARIABLE) 错误怎么解决?
本文地址:https://www.1004619.com/nn/zblogphpcxsyntaxerrorunexpecte.html