wordpress迁移

网站上有各种工具实现wordpress的自动迁移。但是,对于多用户博客群,这些工具都不是很好用。其实,手动迁移很简单的。

第一步,备份源wordpress站点的数据库文件。如果是mysql,只要运行:mysqldump –add-drop-table -h mysql_hostserver -u mysql_username -p mysql_databasename 。其中变量名mysql_hostserver等,你必须知道。这个要有安装时候的信息。或者进入mysql数据库里面查数据库(show databases)和相应的用户。

第二步,打包源wordpress站点的wordpress目录下的文件。

第三步,在目标wordpress网站上建立同样名字和同样用户还有同样密码的数据库。并且,在建立以后,把第一步得到的文件例如 wordpress.old.sql重新引入到mysql里面,通过类似这样的命令:mysql -h mysqlhostserver -u mysqlusername -p databasename < wordpress.old.sql 。同样这里的变量名最好不要变跟源一样。否则,需要手工在mysql下面修改。

第四步,解压缩打包的wordpress文件。需要的话,调整wp-config.php和.htaccess文件(.htaccess文件需要sudo a2enmod rewrite来运行rewrite模块)。接着重启apache就好了。