【问题标题】:Cannot Install Wordpress Plugin (Download failed)无法安装 Wordpress 插件(下载失败)
【发布时间】:2013-11-24 01:35:59
【问题描述】:

我正在使用 WordPress 3.6.1,但我今天遇到了奇怪的问题。首先我必须说明我当前的网站是从旧网站复制的,包括 WP 文件和数据库。

所以在当前网站,我尝试安装新插件,但它返回错误:

正在从http://downloads.wordpress.org/plugin/xml-sitemap-xml-sitemapcouk.zip下载安装包...

下载失败。无法打开 fopen() 的句柄到 /home/k5841724/public_html/wp-content/uploads/xml-sitemap-xml-sitemapcouk.tmp

然后我的所有插件(Akismet、Hello Dolly 等)都消失了,我无法安装任何插件。我的许可没有错,/wp-content、/wp-includes、/wpcontent/uploads 都设置为 755。知道这个问题的解决方案是什么吗?谢谢。

补充说明: 我所有的插件文件夹(Akismet 等)仍然在 wp-content/plugins 文件夹中,但没有出现在 WP Dashboard 中。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    你应该检查文件夹wp-content/uploads的权限

    我认为 wordpress 无法写入此文件夹。为此文件夹设置权限777,然后重试。

    【讨论】:

    • 它仍然不起作用,我也尝试将权限 777 设置为 wp-content 和 wp-content/uploads,但错误仍然存​​在。补充说明:我所有的插件文件夹(Akismet 等)仍在 wp-content/plugins 文件夹中,但没有出现在 WP Dashboard 中。
    【解决方案2】:

    我在安装插件时遇到了同样的错误。 就我而言,在我的 wp-config.php 文件中将 WP_DEBUG 更改为 true 非常有用。

    这样做后我注意到错误消息,告诉我由于安全原因,打开功能被禁用。

    尝试更改您的 php.ini 设置,使 disable_functions 不包含 fopen

    【讨论】:

      最近更新 更多