当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

相关推荐

  • 存储服务器组装入门 Part 1

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

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

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

    2014年 11月 7日
    60200
  • Redstone3 设计语言Project NEON正式命名Fluent Design

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

    2017年 5月 21日
    5500
  • Nvidia 台式机显卡迎来固件更新

    近期,Nvidia 在官网推出了BIOS更新工具”NVIDIA DisplayPort Firmware Updater“。 主要更新内容是对于DisplayPort 1.3 和 1.4 显示的支持,修复部分DisplayPort 1.3/1.4显示器启动白屏问题。 这次更新并不需要等各厂商推出升级固件,只要是名单里面的显卡,NVIDIA升级固件程序都可以搞…

    2023年 7月 19日
    44500
  • Non-existent changeset UUID解决

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

    2017年 5月 21日
    55700

发表回复

登录后才能评论