TL; DR:在我们的服务器上升级PHP这引起了一堆过时的错误出现在WordPress,尝试了一些修正,但误差不会消失。
PHP版本:5.3.10 WordPress版本:3.3.2
我有一个WordPress安装已经启动并运行了一小会儿,现在,没有任何投诉。
这一周,我们升级PHP的服务器上5.3.10,更新之后,WordPress的仪表板开始与像这样的错误填充:
Deprecated: Assigning the return value of new by reference is deprecated in /home/random/public_html/wp-includes/class-simplepie.php on line 738
错误的大量(I怀疑116)这样的(各自在不同的行)出现在
- 传入链接
- WordPress的博客
- 插件
诚如由多个围绕WordPress的论坛帖子,我禁用错误报告无论是在文件级(加入使用error_reporting(0);到WP-config.php文件和/或其他文件的顶部)和使用的php.ini。 PHPINFO确认的error_reporting = 0。
这是没有效果的,用的警告仍然显示在仪表盘上的。
我试着禁用所有我的插件,并恢复到默认的主题(用一记,以使按顺序将每一个看到如果其中一人是造成这个问题),但失误不断出现。
接下来,而非治标,我去看看我是否能解决该问题的原因。
入门废弃的错误使用了SimplePie
和
注册引用新的返回值被弃用
指着类simplepie.php有一些出内部日期语法。
在我的文本编辑器使用查找/替换我换的所有166个实例
=& new
对于
= new
而我仍然看到在我的仪表盘的错误。
所以,就我所看到的,应该是没有错误要报告,如果有,他们不应该反正显示出来。
WordPress是不是在调试模式下运行。
我的phpinfo的糊可以在这里找到: http://pastebin.com/Pk68sDL1如果它是任何使用任何人。
不知道下一个尝试的东西。 任何提示赞赏。
d