我最近将我的专用服务器升级到 Apache 2.4.6、MySQL 5.5.32 和 PHP 5.4.21。现在在我的网站上,我收到此错误:
警告:preg_replace():编译失败:在第 295 行的 /home/champion/public_html/wp-includes/shortcodes.php 中的偏移量 -1 处设置了未知选项位
这是第 295 行的 shortcodes.php 中的代码:
$text = preg_replace("/[\x{00a0}\x{200b}]+/u", " ", $text);
preg_replace 函数是否与新的 PHP 5.4.21 不兼容?