wordpress”Fatal error: Uncaught TypeError: Cannot access offset of type string on string in”怎么解决?

没有修改插件,也没修改主题,正在更新文章,同一主机的别的wordpress网站都正常运行,突然就出现”Fatal error: Uncaught TypeError: Cannot access offset of type string on string in”致命错误,出现这个错误时,网站前台能访问,但不能进wp后台。我不能完全明了出现此问题的原因,但今天已解决好此错误,于是记录一下解决之法。

图片[1]-wordpress”Fatal error: Uncaught TypeError: Cannot access offset of type string on string in”怎么解决?-墨铺

在安装网站环境时,安装两个php版本是值得操作了,我出现上面问题时使用的是php8.1,接受网友建议时,我先在宝塔面板将网站的php版本切换到7.4,然后发现可以进wp后台了,只是有一排的报错。

图片[2]-wordpress”Fatal error: Uncaught TypeError: Cannot access offset of type string on string in”怎么解决?-墨铺

而我这此操作前,已经将插件目录下新建一文件夹,把插件都移到里面去了,也意味着这些插件都没起用。但因网站启用了Redis,没有在wp后台停止Redis,直接移插件也打不开网站。所以保留了Redis。

但此时别的插件都不起作用了,而Redis的存在让故障仍然生效,只是切换了php版本才有所改善,那么大概论就是Redis所导致的致命错误了。

所采取的操作就是在wp后台停止Redis插件,发现不再有报错了,将其他插件都移到插件文件夹目录下,全启用,网站没问题,再运行Redis也没发现问题。

© 版权声明
THE END
喜欢请点赞支持!
点赞7 分享
大话西游 抢沙发

请登录后发表评论

    请登录后查看评论内容