更新WordPress时需要输入FTP信息的解决办法

1、vps上的解决办法:

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

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

chown -R www /home/wwwroot/wordpress

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

2、虚拟主机:

解决之道1:
在wp-config.php里加入下面代码:

define("FTP_HOST", "你主机的IP地址");
define("FTP_USER", "FTP用户名");
define("FTP_PASS", "FTP密码");

解决之道2:
可以在wp-config.php里加入下面代码:

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

原文: http://vincent.coowii.com/index.php/upgrade-wordpress-without-input-ftp-info/

WordPress快速换域名

记得之前该域名直接改数据库就好了,可是这次却不生效。,然后找到了更简单的方法:

  • 先把所有东西转到新的域名下
  • 修改wp-config.php

在wp-config.php中,添加下面一行内容:

define(‘RELOCATE’, true );

  • 登录新域名下的后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

原文: http://vincent.coowii.com/index.php/change-domain-name-of-wordpress/

批量清理WordPress的MySQL数据库字段

update twi_postmeta set meta_key = null
update twi_postmeta set meta_value = null

update twi_posts set post_name = null
update twi_posts set post_content = null

update twi_posts set post_title=post_content

update twi_posts set guid = replace(guid,’blog.xiaokyun.com’,’www.xiaokyun.com’);