我们的网络服务器硬盘一夜之间就满了,所有网站都崩溃了。我们增加了硬盘大小,然后网站工作正常。
现在我们发现我们无法从plugins.php页面自动更新插件。我们收到以下错误:
更新失败:无法安装软件包。 PCLZIP_ERR_MISSING_FILE(-4):缺少存档文件' /tmp/woocommerce-customer-order-xml-export-suite-Wa6DIQ.tmp'
我们需要做些什么来纠正这个问题?
答案 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。我解决了以下问题。
if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');
define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');
从那一刻起,我就停止使用Windows作为服务器LOL ..并转移到Linux