今天将wordpress转到新的域名下: www.chenlianfu.com。同时服务器也换了一台。我的方法很简单:
1. 数据转移
由于更换了服务器,直接将wordpress相关的数据库文件打包,copy到新的服务器上。同时下载新的wordpress版本,解压到指定位置。
在旧的服务器上打包wordpress数据库文件: # cd /home/mysql # tar zcf wordpress.tar.gz wordpress/ 在新的服务器上释放数据: # cd /home/mysql # tar zxf wordpress.tar.gz # chown -R mysql:mysql wordpress/ 下载最新的wordpress,或将旧服务器上的wordpress文件夹copy过来: # cd /home # wget http://211.69.141.2/files/4044000000134017/cn.wordpress.org/wordpress-3.6.1-zh_CN.zip # unzip wordpress-3.6.1-zh_CN.zip # mv wordpress chenlianfu_blog # chown -R apache:chenlianfu chenlianfu_blog
2. 修改apache配置文件
编辑/etc/httpd/conf/httpd.conf文件,内容如下:
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /home/chenlianfu_blog ServerName www.chenlianfu.com </VirtualHost> <Directory "/home/chenlianfu_blog"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
重启apache:
# /etc/init.d/httpd restart
3. 修改wordpress对应的mysql数据库文件
# mysql -u *** -p mysql> use wordpress; mysql> UPDATE chenlianfu_options SET option_value='http://www.chenlianfu.com' where option_name like 'home'; mysql> UPDATE chenlianfu_options SET option_value='http://www.chenlianfu.com' where option_name like 'siteurl'; exit
至此,则功成了。可以正常访问www.chenlianfu.com了