您现在的位置是:首页 > 网站制作 > WordpressWordpress

安装WordPress主题及插件提示错误Fatal error: Array and string offset access syntax with curly braces is no longe

杰帅2023-06-30【Wordpress】人已围观

简介直接提示:Fatal error: Array and string offset access syntax with curly braces is no longer supported。像这种情况怎么办呢?这里搬主题就分享一下解决办法。

WordPress系统因为在世界上的占有率高,使用的人很多,因此也有不少小伙伴遇到各种各样的问题,比如有的小伙伴在安装WordPress主题或者WordPress插件后,突然网站报错,直接提示:Fatal error: Array and string offset access syntax with curly braces is no longer supported。像这种情况怎么办呢?这里搬主题就分享一下解决办法。

像这种情况一般都会报错,然后会给出相应的文件及代码位置,如下:

Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\wamp\www\banzhuti\vendor\PHPExcel\PHPExcel\Shared\String.php on line 526

一般出现这种错误提示,其实是PHP版本太高不兼容的问题。也就是需要启用的WordPress主题或者WordPress插件里的代码,在当前PHP版本中不能够被识别,不兼容导致的问题。如上面的代码就是当前PHP版本不再能够使用花括号来访问数组或者字符串的偏移,其实解决办法很简单,只需要将代码中的{}修改成 [] 就可以解决问题

Array and string offset access syntax with curly braces is no longer supported

解决办法如下

第一种

修改报错的代码
文件所在:thinkphp\library\think\db\Query.php
// 按照字段的首字母的值分表
如果代码如下:
$seq = (ord($value{0}) % $rule['num']) + 1;

只需要将相应的括号改回来就行了
$value{0}改为$value[0];

第二种

第二种就简单粗暴一点,一般是PHP版本太高了,比如现在很多小伙伴都开始升级了PHP8,结果就出现很多兼容性的问题报错,其实只要降低PHP环境即可。

Tags:SSH教程   WordPress   WordPress教程   其他教程

很赞哦! ()

文章评论

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计1172篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们