4

我最近将我的专用服务器升​​级到 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 不兼容?

4

1 回答 1

3

将 PCRE 版本更新到 8.21 已解决此问题。

于 2013-11-14T16:28:03.937 回答