今天发现一款不错的WordPress数据库移植插件叫做WP Migrate DB。安装插件后,只要填上要移植到的地址,就能生成一份经过地址替换的.sql文件。

easy is good

WP Migrate DB

移植WordPress数据库最闹心的是什么?

  • 域名地址替换,没用合适的编辑器导致编码问题,不知道怎么替换,不会写sql语句
  • 序列化的字符串替换,这些存储在wp_options表中的东西不能用直接替换来应付,否则会出现主题选项失效或者widget全部消失的状况
  • 绝对的地址,有些插件会存储绝对地址,例如C:\wamp/www之类的,自己替换恐怕想不起来这件事

现在,有了WP Migrate DB,和上面这些麻烦说再见吧!

安装和使用

WP Migrate DB的下载地址:点击查看

安装插件并激活后,到后台->工具选项卡下,找到WP Migrate DB,打开以后,界面很直白,就是要求填写要移植到的域名地址和服务器绝对地址

WP Migrate DB界面

不知道服务器的绝对地址怎么办?简单,创建一个php文件,放上下面的代码,然后将文件上传到要安装WP的地址根目录下,访问这个文件就能看到绝对地址了

<?php echo dirname(__FILE__); ?>

下载sql文件,直接用phpmyadmin导入就okay了,是不是省事多了。当然,不要忘记更新wp-config.php和.htaccess文件