升级到4.1修复了解析错误

时间:2014-11-22 作者:onebitrocket

在过去的几天里,我接到报告说,用户无法访问我的网站。他们得到的只是一张空白页。

我检查了error\\u日志,发现了这个。

[22-Nov-2014 22:07:41 UTC] PHP Parse error:  syntax error, unexpected end of file in /mysite/wp-includes/post.php on line 235
我正在运行v4。0和我强制升级到v4。0.1通过softaculous,这似乎解决了问题。现在这很好。

我担心的是这是什么原因。

在我的网站根目录中,我找到了一个。维护文件,我无法访问升级文件夹。

我想知道是否是该网站试图自动更新此安全更新失败。

还有其他人遇到过这个错误吗?

1 个回复
SO网友:JHoffmann

根据您发布的错误,我怀疑存在某种文件损坏。原始文件/wp包括/post。php不应在第235行结束。该文件应该有5841行(在WP版本4.0和4.0.1中)。如果是文件损坏,错误不再出现,更新可能会通过覆盖文件来“修复”损坏。

尽管如此,我还是建议检查一下您的安装,因为这样的文件损坏不应该发生,除非有人在乱弄文件。

结束

相关推荐

Running WP_Upgrader via Cron

我编写了在页面运行时更新核心的代码。当我通过管理挂钩使用代码时,一切都正常admin_init 但当我将其添加到cron函数或通过任何前端挂钩运行它时,它不起作用(致命错误)init 或template_redirect 等因此,我试图要求class-wp-upgrader.php 文件add_action(\'init\', \'kit_wp_auto_update\'); // doesn\'t work // add_action(\'admin_init\', \'kit_wp_auto_