是什么让插件更新过程完成,但不这样报告?

时间:2012-05-16 作者:brasofilo

这发生在我使用BackupBuddy*还原的两个站点上。一个是单站点,另一个是多站点。

这可能会导致问题“过于本地化”,但可能会发生在任何其他备份/还原工具上

每当升级(单个或批量)时,都会显示消息:“更新过程正在启动”,旋转会继续旋转,但不会超过这一点
如果批量升级,则只有第一次升级显示为正在进行。

我给它几分钟的时间来确定。所有更新均成功,网站not 在维护模式下
WP\\U调试不报告任何内容。服务器错误日志没有任何信息。浏览器控制台不会引发任何错误。

我试图删除update_plugins 短暂,但现在更新被困在消息中:“正在从下载更新…”
无论如何,它都会完成。

看起来所有这些都是在文件中处理的/wp-admin/includes/class-wp-upgrader.php, 但我在里面找不到任何暗示。

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

不知道,但问题可能出在文件权限上?还原后可能会出现具有其他所有者或阻止权限的文件,这会阻止升级过程。

结束

相关推荐

Beta Versioning of Plugins

当我为一些bug编写修复程序时,我通常会增加版本并将其发送给bug查找程序,以查看我的修复程序是否有效。如果我有1.2.5 我想创建一个测试版,一旦我提交代码,它将变得多余,我应该使用1.2.5-beta 或1.2.6-beta? 我担心的是1.2.6 <;1.2.6-beta 因此,字符串比较可能有利于beta版,而bug查找程序不会收到发布稳定版本的通知。编辑:如果在不考虑发布类型的情况下对字符串进行绝对比较,则可以使用1.2.5-fix 然后1.2.6. 该问题也概述在http://en.wik