当WordPress遇到PCLZIP_ERR_ MISSING_FILE(-4)..

WordPress网站部署很简单,但插件很恼火。各种鸟问题防不胜防。昨天我打算更新网站主题就遇到了这个问题:

PCLZIP_ERR_MISSING_FILE(-4):Missing archive file

其实造成这个问题,大部分原因是虚拟主机权限问题,虽然昨天我联系主机商后,技术小哥很热情的帮我解决问题(嗯,昨天是520),不过最后他把服务器所有权限打开后我依然无法更新模板,于是放弃。

打算改变wordpress临时文件目录来尝试解决问题。
产生问题的根本原因: wordpress运行在虚拟主机为Windows系统的上面的时候,安装插件的时候将临时文件存储在系统C:\Windows\TEMP,当你没有这个文件夹的权限的时候就会得到这个错误,一般情况服务器给的权限不够。
解决办法思路:强行指定一个更新文件临时存储地址。

1、找到wp-content文件夹,并在里面创建一个新文件夹,名称temp;
2、在wordpress根目录下的wp-config.PHP文件,找到下面代码:

/** WordPress目录的绝对路径。*/
if ( !defined ( ‘ABSPATH') )
define( 'ABSPATH', dirname(_FILE) . '/' );

在下面增加如下代码即可:

/** 指定wordPress的临时目录*/
define( 'WP_TEMP_DIR',ABSPATH . 'wp-content/temp ' );

保存,然后再运行更新。

发布者:tunopa,如若转载,请注明出处:https://www.winshuo.com/2017/05/4085/

(0)
tunopa的头像tunopa管理员
上一篇 2017年 5月 21日 下午10:07
下一篇 2017年 5月 23日 下午9:59

相关推荐

  • Redstone3 设计语言Project NEON正式命名Fluent Design

    下一代Windows 10 Redstone3的设计语言Project NEON的正式名称在Bulid 2017正式公布,名称为Fluent Design(流畅设计)。

    2017年 5月 21日
    5400
  • Windows 8.1 Pro搭建IIS平台

    IIS(Internet Information Services,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但同期的Windows…

    2014年 6月 15日
    8100
  • 存储服务器组装入门 Part 1

    主板 内存 硬盘电源 CPU这五个部件在存储服务器中是必不可少的。1:主板,这个不用说任何一台服务照丰板是至关重要的主板的稳定

    开发与运维 2014年 11月 14日
    8900
  • 如何使用DOS命令安装Windows XP

    现在的操作系统安装都很傻瓜式,只需要插入光盘,甚至做成U盘插入便能自行安装,所以本文是写给怀旧爱好者的如何去操作古老的Windows XP安装。主要使用的DOS命令。 步骤如下: 回车再次输入 (其中X代表I386存放的盘符)再按键盘上CTRL+Z,然后回车。最后重启; 至此,应该能顺利完成Windows XP的安装,接下来的步骤都属于鼠标操作。 注意:DO…

    2014年 11月 7日
    49200
  • Non-existent changeset UUID解决

    wordpress在主题自定义的时候,右边预览画面出现Non-existent changeset UUID。怎么办? 解决办法:进入wordpress后台,设置-》常规选项,把WordPress地址和网站地址统一。即可完美解决。

    2017年 5月 21日
    48000

发表回复

登录后才能评论