首先声明下,发生这个错误一般是在linux /*nix 主机上。
今天在wordpress 后台安装插件时出现 “下载失败。: 无法创建临时文件”错误,看了一下wp源码,【可能寻找代码的过程比较枯燥,请有兴趣的朋友耐心看下去】
先说下解决办法:
解决办法很简单,直接把wp-content目录的权限设置为777或 在wp-settings.php文件中加一行代码,见下面:
修改wp-settings.php文件:
在
- if ( !defined(‘WP_CONTENT_DIR’) )
- define( ‘WP_CONTENT_DIR’, ABSPATH . ‘wp-content’ ); // no trailing slash, full paths only – WP_CONTENT_URL is defined further down
复制代码
下 面加上:
- ///////added by 荒野无灯 http://blog.thinkstd.cn
- if ( !defined(‘WP_TEMP_DIR’) )
- define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp’ ); // no trailing slash, full paths only – WP_CONTENT_URL is defined further down
- ///////added by 荒野无灯 http://blog.thinkstd.cn
复制代码
这样改了后还不行,还得在 wp-content目录下新建两个文件 夹:
文件夹名 权限
temp 0777
upgrade 0755
这样再安装或更新插件,就不会出错了.
原创文章,转载请注明: 转载自季建林的博客