wordpress后台上传或升级输入FTP信息

2011-03-22 23:45:53

在这里,我只是记录一下我所遇到的问题,以便以后忘记

当在上传主题时提示
无法建立目录 /home/wwwroot/wp-content/uploads/2011/03。有没有上级目录的写权限?

只是说明权限不够,我们可以手动创建uploads文件,并权限777。

可以建立目录之后也许我们会发现后面还会有提示:“执行请求动作,连接信息必需提供。 主机名 用户名 密码 连接类型”。即使我们输对了也没任何反映!

无奈,放狗吧!

方法如下:

方法一、如果使用虚拟主机,可以在wp-config.php里加入下面代码:

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

方法二、如果使用独立服务器或VPS,可以修改网站所在目录属性:

chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot

 

其实出现这个的问题就是Apache/Nginx的执行身份非文件属主身份。

解决方法:

假设你的wordpress安装目录为/home/wwwroot/wordpress

执行:

chown -R www /home/wwwroot/wordpress

执行上面的命令就可以将/home/wwwroot/wordpress下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。

标签: ,,,,
Category:wordpress

12条留言 发表在 “wordpress后台上传或升级输入FTP信息”

  1. 2011 年 04 月 01 日 12:54

    :evil: 无盐

  2. 2011 年 04 月 04 日 23:27

    这个整理的不错呀 对了 openvpn 怎么搞定啊。我弄了半天也没弄好! 出个教程出来看看卅

  3. 2011 年 04 月 12 日 11:44

    记录下来,去试试,看着不错啊~~

  4. 2011 年 04 月 23 日 12:46

    很牛!
    以后会常来关注的! :idea: