wordpress错误:PCLZIP_ERR_MISSING_FILE (-4)

WordPress技术博客wp应用技术网站模板常见问题

wordpress在安装主题插件、更新时报错:PCLZIP_ERR_MISSING_FILE (-4)

在wordpress安装主题、插件或者更新时报错:提示:PCLZIP_ERR_MISSING_FILE (-4):Missing archive file ‘C:\WINDOWS\TEMP/*.tmp’

这个错误一般是windows系统的主机进行的报错,这个报错是由于存放临时文件的缓存文件夹的权限不够,而导致上传的主题插件的安装包或者更新包无法保存到文件夹,而导致找不到文件的报错。

这个报错是文件夹权限的的问题,你需要将你的临时文件夹设置为可读可写的状态,如果你使用的是虚拟主机,那么需要咨询你的服务器商帮助你解决。

解决临时文件夹无权限的方法

如果你无法自己更改临时文件夹的权限,那么联系你的服务器商帮助你解决。

FTP上传

如果服务器商无法帮助你解决,有ftp的话,你也可以进行手动上传和更新。

安装主题,可以将主题的安装包上传至根目录/wp-content/themes文件夹内,更新主题也是上传覆盖到这个文件夹内。

插件请上传主题的安装包或者更新包至更目录/wp-content/plugins文件夹内,更新则覆盖即可。

wordpress更新直接将从官网下载的wordpress安装包除了wp-content之外的所有文件和文件夹覆盖即可。

 

建立新的临时文件夹

如果我们无法操作服务器权限,那么我们一般对于我们自己网站根目录还是有权限的,因此我们在wordpress的配置文件中更改临时文件夹的路径即可解决:

1.打开wp根目录的配置文件 wp-config.php,找到下面这行代码:

 

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

 

修改为:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp')
然后在你的根目录wp-content文件夹下建立一个临时文件夹,命名为temp即可完成,这样临时文件夹的路径就保存在我们的根目录下的wp-content文件夹下了。
这样一来,这个报错的问题就解决了。

上一篇:

下一篇:

文章评论

您好!请登录

取消回复
  1. 超级话题 回复

    #Miss#已升级超级话题了呦,快来看看吧。下次进来发帖有机会被更多同好看到和交流哦~~戳→ →#Miss#


展开更多