尝试更新WordPress插件时出错

时间:2017-04-12 11:56:26

标签: php wordpress

我们的网络服务器硬盘一夜之间就满了,所有网站都崩溃了。我们增加了硬盘大小,然后网站工作正常。

现在我们发现我们无法从plugins.php页面自动更新插件。我们收到以下错误:

更新失败:无法安装软件包。 PCLZIP_ERR_MISSING_FILE(-4):缺少存档文件' /tmp/woocommerce-customer-order-xml-export-suite-Wa6DIQ.tmp'

另见截图:http://imgur.com/a/9969E

我们需要做些什么来纠正这个问题?

2 个答案:

答案 0 :(得分:1)

在服务器上,导航到/ wp-content文件夹。在其中创建一个名为TEMP的新文件夹。

从服务器下载/wp-config.php到您的计算机。在文本编辑器中打开它,然后在下面:

if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

添加行

define('WP_TEMP_DIR', ABSPATH . 'wp-content/TEMP');

取自:http://birchenough.co.uk/pclzip_err_missing_file-4-missing-archive-file-cwindowstempwhatever-tmp/

答案 1 :(得分:0)

一旦发生这种情况,但使用的是Windows Server。我解决了以下问题。

  1. 我在wp-content中创建了一个名为temp
  2. 的文件夹
  3. 然后我编辑wp-config并在以下行
  4. 下面
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');
    1. 我粘贴这一行:
    2. define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');

      从那一刻起,我就停止使用Windows作为服务器LOL ..并转移到Linux