【问题标题】:Fatal error: Uncaught Error: [] operator not supported for strings in C:\xampp\htdocs\致命错误:未捕获的错误:C:\xampp\htdocs\ 中的字符串不支持 [] 运算符
【发布时间】:2019-02-25 02:06:57
【问题描述】:

我尝试按照本教程将我们的在线 WordPress 网站克隆到 localhost(使用 XAMPP):https://looks-awesome.com/copying-live-wordpress-site-localhost

在我尝试加载网站之前,一切都很容易理解并且进展顺利。每当我尝试打开 index.php 或 wp-admin 时,都会显示此错误: “致命错误:未捕获的错误:C:\xampp\htdocs 中的字符串不支持 [] 运算符...”。它为不同的主题和插件引用 php 文件。

导航到有问题的 PHP 代码后,确实似乎 [] 运算符正在用于字符串。为什么这一切在我们的实时网站上都可以正常工作,但在本地却不行?有没有办法解决和解决这个问题?

感谢您的宝贵时间!

【问题讨论】:

  • 检查 PHP 版本。

标签: php wordpress


【解决方案1】:

这是您在本地主机中使用的不同版本的 PHP,并且您使用的主题和插件与 php >= 7.1 不兼容 从 PHP 7.1 开始,如果将数组索引设置为字符串,则不允许使用以前允许同时在具有该新数组中的元素的数组上创建子维度的 php 语法。 将您的 localhost PHP 版本降级到 5.6,它将正常工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-18
    • 2021-05-24
    • 2017-06-19
    • 1970-01-01
    • 2016-09-19
    • 2021-10-20
    • 2021-05-21
    • 2021-05-20
    相关资源
    最近更新 更多