在我迁移到一个新的VPS (Ubuntu)之后,我无法更新WordPress。当我点击"Update“按钮时,它会显示升级进度消息,并显示”欢迎来到WordPress 3.9“(现在是3.8.3),但是刷新页面后,什么都不会发生。同样,我在WordPress 3.8.3上。
然后我关闭了所有插件,并再次更新Wordpress。但什么都没发生。我只能在重启VPS之后修复这个问题。在重启VPS之后,当我登录/访问WP仪表板时,它只显示升级消息。不过,我可以成功地更新插件,而不需要重新启动。
我的VPS运行nginx,APC,分页模式,Ubuntu12.04。
这件事的原因是什么?
谢谢!
发布于 2014-04-18 07:43:59
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;https://wordpress.stackexchange.com/questions/141651
复制相似问题