wordpress无法安装这个包。: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/wordpress-4.tmp'

朋友的wp博客好久没管理了,让ytkah帮忙打理一下,进到后台发现版本还是3.9的,那是比较早以前的版本了,早该升级了。

在升级wordpress时出现以下错误:

无法安装这个包: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\Windows\TEMP/wordpress-4.tmp’

从错误本身来看,在升级wordpress或者安装插件的时候将临时文件存储在系统C:\Windows\TEMP,当没有这个文件夹或权限不够的时候就会得到这个错误。

解决办法:(它的原理是原理是指定wp的临时文件夹路径,避免默认的文件夹在windows下没有权限。)

打开wordpress根目录下的wp-config.php文件
找到如下:

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

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

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

 

最后再/wp-content/文件夹下新建个/temp/文件夹,然后试试更新功能,就可以了。

时间: 2024-10-02 00:01:43

wordpress无法安装这个包。: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/wordpress-4.tmp'的相关文章

centos-如何在Linux(CentOs)平台上安装MTL4包?

问题描述 如何在Linux(CentOs)平台上安装MTL4包? 对Linux不是很了解,今天要安装MTL4的库的时候就傻了. 1.add the url repository http://www.simunova.com/rpm to your repository list and update. (There will be 2 error messages that come from missing signature. Please ignore this warning for

python3.0 pil安装-python3.5中安装PIL包,显示成功,但是导入的时候报错 ImportError

问题描述 python3.5中安装PIL包,显示成功,但是导入的时候报错 ImportError 我是windows64位的系统,在网上找到了支持python3.x的PIL包,在命令行里使用pip命令安装,显示successfully成功,但是编写文件的时候from PIL import Image出现错误,ImportError:DLL load failed: 找不到指定的模块.网上搜了下,好像是动态链接库目录的问题,具体怎么回事我也不清楚,也不知道去哪找.dll文件,哪位大神帮忙解答一下

linux下制作安装rpm包的方法

  一.制作rpm包  以rp-pppoe-3.10为列进行制作过程. 1.下载rp-pppoe-3.10.tar.gz [root@localhost home]# pwd /home [root@localhost home]# 2.解压 # tar zxvf rp-pppoe-3.10.tar.gz 3. # cp /home/rp-pppoe-3.10/rp-pppoe.spec /usr/src/redhat/SOURCES/ # cp /home/rp-pppoe-3.10.tar.

win8.1系统无法安装语言包怎么办?

  win8.1系统无法安装语言包怎么办?         1.下载中文语言包,无需解压. 注:这里只提供64位系统的语言包下载,如果你是32位,还请搜索32位语言包,下载后继续后续步骤即可. 2.按住win+R → 对话框中输入"lpksetup" → 点击回车键; 3.出现如下界面 → 点击红色方框部分; 4.出现如下界面 → 点击browse → 找到下载到的语言包 → 点击next; 5.出现如下界面,显示正在安装,你需要做的就是等待,安装完成后,重启电脑,中文版系统即展现在你

win7系统如何安装语言包?

  很多时候,也许我们使用到的语言不仅仅只有中文一种,现在毕竟是国际化的大交流时代,我们在大学里.在生活中.在工作中都有可能遇到国外的朋友,而现在的交流又大多以互联网会基础,所以使用其他的语言也是很正常的.特别是一些公司,因为需要,会让公司的员工使用不一样的怨言系统,例如现在比较流行的英语,那么在win7旗舰版中如何安装语言包呢?下面小编就来介绍一下吧! 1.首先,咱们需要从网上找到适合自己系统的语言包语言工具,可以去官网中下载,这个并不难,下面小编这里以英语语言包下载为例,给大家演示一下! 2

win7系统无法安装语言包怎么处理

  据微软提供的信息,kb3045645补丁对很多系统影响,只是没有提及Win10系统. 尚未安装该补丁的用户需要谨慎对待这一更新,可先安排好语言设置后再进行安装.已经安装kb3045645的用户,如果不需要再安装其他语言包安装的话,也可不需任何改变;如果需要安装语言包,可先卸载该补丁后再进行语言设置.

Win7/Win8.1更新KB3045645后无法安装语言包怎么办

  微软5月补丁日,包括安全更新在内的各种Win7/Win8.1/Win10等系统的补丁如约而至.本月的安全更新级别较高,而且各个系统均有涉及,用户应该抓紧时间安装.不过有个非安全更新却不必急于安装,那就是KB3045645. 这项更新作用于UAC(用户账户控制),安装后会增加这一安全机制的敏感程度,表现在一旦发现有自定义的 .sdb空间数据库文件被创建,就会马上提示用户. 本来加强UAC的安全性不是坏事,但这个补丁却有"副作用",那就是安装之后无法再安装任何语言包.如果用户尝试安装的

win7更新kb3045645后无法安装语言包解决办法

  win7|win8.1更新kb3045645后无法安装语言包解决办法来啦!微软5月补丁日到来,包括安全更新在内的各种Win7/Win8.1/Win10等系统的补丁如约而至.本月的安全更新级别较高,而且各个系统均有涉及,用户应该抓紧时间安装. 提醒:不过有个非安全更新却不必急于安装,那就是KB3045645. 这项更新作用于UAC(用户账户控制),安装后会增加这一安全机制的敏感程度,表现在一旦发现有自定义的 .sdb空间数据库文件被创建,就会马上提示用户. 本来加强UAC的安全性不是坏事,但k

“无法通过windows installer服务安装此安装程序包”错误如何解决

  今天小编安装一个文件时,出现了一个"无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本windows Installer服务的Windows Service Pack"的错误 我去,好坑啊,好像貌似是从来不更新补丁的,但以前也没遇过到啊.intaller版本太低了,下一个新一点的windows installer程序装上就可以了.