升级或者安装插件出错解决方法(缓存路径)

Warning: touch() [function.touch]: Unable to create file /路径/wp-content/uploads/mini-mail-dashboard-widget.tmp because No such file or directory in /路径/wp-admin/includes/file.php on line 177
Warning: unlink(/路径/wp-content/uploads/mini-mail-dashboard-widget.tmp) [function.unlink]: No such file or directory in /路径/wp-admin/includes/file.php on line 509
下载失败。 文件流的目标目录不存在或不可写

出现以上错误 多半是用国外主机面板里的一键脚本安装wordpress时引发的
在DirectAdmin或者cPanel虚拟主机通常带的快速安装wp脚本,如果不进行特殊设置会在wp-config.php文件里面加入
“WP_TEMP_DIR” 属性,此属性虽然有助于确定wordpress下载升级包或者插件时所用的路径但是也有缺点。
也就是说如果你在更换空间时忘记修改了此属性的绝对路径就会出现以上的错误

解决办法是:空间更换完毕后自行修改wp-config里的此项属性所对应的缓存目录的绝对路径,目标文件夹权限设为777。
或者删除类似这样的代码 define('WP_TEMP_DIR', '/home/xxbin.com/wp-content/uploads');

发表评论