当WordPress说插件已更新时,它们不会更新

时间:2013-03-01 作者:Steve

在Wordpress 3.5.1网络中,我有六个插件可以更新:

WordPress提供的AddThis Follow Widget(添加此关注小部件)AddThis Social Bookmarking Widget(添加此社交书签小部件)AddThis Welcome Bar(添加此欢迎栏)。com

  • 可视化表单生成器
  • WordPress SEO
      我选择它们,按更新,WordPress通过其更新过程加载:

      更新过程正在启动。在某些主机上,此过程可能需要一段时间,因此请耐心等待。

      正在启用维护模式…

      所有更新都已完成。

      然后我发现我还有6个可用的更新,这些更新还没有应用到这6个插件上。

      我没有对Wordpress做任何更改,停用插件并不能解决这个问题。

      我没有收到任何错误,我们的托管计划是无限的磁盘空间。

    4 个回复
    SO网友:Ünsal Korkmaz

    您是否安装了memcached或apc插件?如果您这样做了,请删除它们并尝试。可能是缓存问题。

    Update: 我不确定这是否是您的情况,但我在尝试使用apc进行操作码缓存时遇到了这个问题。基本上,主要问题是fcgi进程并没有使用相同的缓存池。详情如下:https://bugs.php.net/bug.php?id=57825 我的建议是:不要使用操作码缓存或使用memcached进行操作码缓存。

    Update2: 看来我们正在寻找另一种替代apc的方法。。优化器+:https://twitter.com/unsalkorkmaz/status/309736703852154880

    SO网友:Jacob Rambo

    以下是如何解决/确定问题。

    下载插件文件并通过FTP手动更新。

    如果问题仍然存在。禁用所有插件文件,但需要更新的插件文件除外。

    请重试更新。

    如果问题仍然存在,请禁用所有插件并逐个更新。如果您有插件冲突,您应该真正尝试找到问题插件,因为它可能会导致其他您不知道的问题。

    如果问题仍然存在,请更改主题并再次尝试更新。

    如果WordPress仍然表示需要更新,请下载WordPress 3.5.1的核心文件,并仅覆盖核心文件。确保不要覆盖Wp配置文件和。httaccess文件完好无损,因此您无需更改网络的设置。

    如果您的插件或主题有任何问题,请始终采取这些步骤。

    如果这些都不能解决你的问题。肯定存在某种缓存问题,您应该与主机联系。

    SO网友:James Mitch

    所以,让我们看看我是否只是通过证明@Steve的评论是错误的而意外地发现了这一点

    因此,您可能为另一台服务器键入了错误的ftp凭据,wordpress将此插件上载到ftp另一台服务器上的内容,然后认为插件已更新,告诉您,然后它们没有更新(在此服务器上)?

    SO网友:Karan S

    我们有一个类似的问题,插件没有更新。问题是由于插件文件夹和文件夹中的文件的权限不正确。请确保更新正确的权限,此问题将得到解决。

    结束

    相关推荐

    多个单个站点,一个插件目录-调整plugins_url()

    [这不是一个多站点问题]更新:这个问题在逻辑上是不可能的,或者是思维循环,如果你愿意的话,请检查下面的更新。技术是laid out here in WPEngineer.它允许有一个插件文件夹来为运行在同一服务器上的多个WordPress站点提供服务。所以,我所有的开发站点都在wp配置中有这个。phpdefine( \'WP_PLUGIN_DIR\', \'/www_dev/base-site/wp-content/plugins\' ); define( \'WP_PLUGIN_URL\', \