A-A+

wordpress更新主题时出现PCLZIP_ERR_MISSING_FILE (-4)错误

2015年08月26日 PHP开源系统 暂无评论 阅读 10 views 次

在本地安装好 wordpress,上传到 VPS 或者云主机空间时,在安装或者更新主题的时候,提示 PCLZIP_ERR_MISSING_FILE (-4):Missing archive file ‘C:\WINDOWS\TEMP/*.tmp’的错误,这样的错误很明显就是缓存目录权限的问题了,也有可能跟在本地安装有关系,下面夏日博客就来说一下解决的方法。

如果我们使用的是 VPS 或者云主机等,只要给 cache 缓存目录给足权限就可以了,也就是C:\WINDOWS\TEMP/的目录,如果只是使用的是西部数码之类的香港空间,就需要使用其它方法了,比如我们可以自定义缓存的目录,更改一下路径。

首先需要打开 wordpress 根目录下的配置文件 wp-config.php 文件,搜索如下的代码:

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

在这段代码下面添加如下的代码:

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

然后在 wp-content 目录下新建 temp,这样就将 wordpress 的缓存目录定义在了 temp 目录下。

标签:

给我留言