升级php时出现wordpress错误

时间:2013-05-03 03:07:17

标签: php wordpress

我的客户端将php版本升级到5.3.24

时出错
  

警告:preg_replace()[function.preg-replace]:编译失败:   未知选项位设置在偏移-1 in   第258行/home/internet/public_html/wp-includes/shortcodes.php   [contact-form-7 404“Not Found”]

请帮我解决。

感谢您的阅读。

2 个答案:

答案 0 :(得分:3)

在您的Contact Form 7插件中看起来有些问题。

1:进入WP管理界面>插件和禁用联系表格7

我们在这里做的是试图找出问题所在。看看它是否是Contact Form 7插件的问题,或其他。

2:重新加载受影响的页面

如果错误不再存在,则问题出在插件内。 (转到#3。) 如果错误仍然存​​在,问题不在插件内,如果您可以将问题中的错误消息更新为看到的新消息,那将有所帮助。

3:更新插件

如果插件有可用的更新,请将其升级,然后重新激活并重新测试。

4:如果还是个问题

错误消息表明正在为preg_replace()调用处理的参数不正确。这将是一个仔细查看使用Contact Form 7短代码的每个实例以及与该短代码相关联的函数来尝试查看出错的情况。

答案 1 :(得分:0)

我认为这意味着您丢失了该联系表单并仍然使用短代码。

他们是否进行了其他更改?

听起来像contact-form-7插件正在搜索一个不存在的表单。确保在短代码中正确拼写并大写所有内容。