wordpress在线安装插件|wordpress在线升级插件报错的解决方法 | 胡鹏博客
首页 > wordpress资料 > wordpress在线安装插件|wordpress在线升级插件报错的解决方法
2013四月24

wordpress在线安装插件|wordpress在线升级插件报错的解决方法

wordpress3.5在线安装插件提示错误提示如下:其实也不单指wordpress3.5,wordpress的所有版本在windows环境下更新出问题的时候,这个方法都可以套用上去。也不单指安装,在升级的时候报这样的错误一样也是可以用下面的方法进行解决

The package could not be installed. PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/baidu-sitemap-generator.tmp'

完整错误截图如下所示

wordpress3.5在线安装插件报错信息

那出现这种情况,我们该如何解决呢?

第一种方法:我们可以从上面的地址中直接下载插件安装包,然后解压上传到空间或者服务器下面的\wp-content\plugins目录下面

然后登录wordpress后台,启动插件就可以了,如果需要设置,就点击设置栏目的对应插件栏目进行相关的插件设置就好了。

这种是用离线安装插件代替在线安装的方法

第二种方法:就是根据提示做相应的设置修改,出现这种错误是因为在WINDOWS下,IIS来宾用户默认没有“C:\WINDOWS\TEMP”的权限所造成的。

解决方法是:右键“C:\WINDOWS\TEMP文件夹”,切换到“安全”选项卡,添加IIS来宾用户[添加--高级--立即查找--选择IUSR_开头的],给予其修改读取的权限。再重新安装主题。这样就可以在线安装wordpress插件了。

第三种方法:指定WordPress的临时目录
打开wordpress根目录下的wp-config.php文件
找到如下:
/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
在下面增加如下代码即可:
/** 指定WordPress的临时目录 */
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');
最后再wp-content文件夹下新建个temp文件夹,然后再更新或下载插件就可以解决这个问题了。

为了安全起见,建议大家用第三种方法或第一种方法比较保险。也比较简单。

更多
本文目前尚无任何评论.
您必须在 登录 后才能发布评论.