无法更新WordPress,需要重新启动VPS

时间:2014-04-18 作者:MaxBro57

在我移动到新的VPS(Ubuntu)后,我无法更新WordPress。当我单击“立即更新”按钮时,它会显示升级进度消息,并显示“欢迎使用WordPress 3.9”(现在我使用的是3.8.3),但刷新页面后,什么也没有发生。同样,我在WordPress 3.8.3上。

然后我停用了所有插件,再次更新Wordpress。但什么都没发生。我只能在重新启动VPS后修复此问题。重启VPS后,当我登录/访问WP仪表板时,它只显示升级消息。但是,我可以在不重新启动的情况下成功更新插件。

我的VPS运行nginx、APC、pagespeed mod、Ubuntu 12.04。

这件事的原因是什么?

谢谢

1 个回复
SO网友:A.Jesin

PHP的opcache模块导致了这种行为。

通过编辑以下位置的文件禁用此模块:/etc/php5/mods-available/opcache.ini 然后用这样的分号。

;zend_extension=opcache.so
并重新启动PHP5-FPM/web服务器服务。

如果您不习惯编辑这些文件,请将这些行添加到子主题的顶部functions.php 文件

if ( is_admin() ):
    ini_set( "opcache.enable", "0" );
endif;

结束

相关推荐

Updates for a private plugin?

如果我写一个私有插件,有没有办法使用WordPress自动更新机制来更新它 我想封装这个功能,但它是我自己的5个博客特有的,所以它不是公共插件资源的好候选。但我喜欢这种简单的更新机制 有没有办法做到这一点