我最近将我的专用服务器升级到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不兼容?
答案 0 :(得分:2)
将PCRE版本更新为8.21解决了这个问题。