dudo博客

WordPress是目前最为流行的博客程序,dudo博客就是基于此而创建的。虽然你可能没有感觉到变化,但是就是在昨天,我的博客已经一个服务器搬到了另一台服务器上。主要是原来的服务器在国内访问速度有些慢,而且不知道什么原因被挂码,所以索性全部搬家。在搬家进程中遇到了些小问题,在这里把具体过程和问题解决总结一下,以便帮助到更多的人。

Wordpress站点搬家指南

一、Wordpress站点搬家的步骤

1、搬家前的准备工作

当然你要搭建好Web环境,新的Web环境应该和原有的Web环境基本相同,如PHP版本、Apache的config.d中的配置(允重写模块)等,总之有一个合适的运行环境。需要注意的是,不要按照网上的一些教程,在Wordpress后台设置里导出数据,然后再在新服务器上重新安装Wordpress然后导入数据。这种方法只是保留一些必要的数据,但是你有对Wordpress的设置、上传的附件、已经安装好的插件、主题等都会消失,你应该不会希望再一去安装一遍吧?

2、在旧的Wordpress站点中设置好新站点的域名

这里仅仅说的是你在搬家后顺便要把域名更换的情况,一定记得在搬家之前在“设置”中把网站的域名改成新的域名,然后再去备份相关数据,否则就是你无法使用新域名访问你搬家之后的Wordpress站点。

3、备份数据库和网站

在旧的站点上备份你的数据库,无论使用哪种方法(大部分是PhpMyAdmin+MySQL的环境),把你所有的数据库备份成一个sql格式的文件。然后,把网站根目录整个打包,在linux下,一般是.tar.gz的格式等。最后下载新的服务器。

4、在新的站点上恢复数据

首先,把.tar.gz解压你网站的根目录(你想要存入的目录),其他的不需要发动。然后用文本编辑工作打开根目录下的wp-config.php,找到你原来数据库的名字,也就是DB_NAME对应的值。然后要么要新的站点创建一个和原来一样名字的数据库,要么把DB_NAME的值改成你需要的新的数据库名称。

接下来,创建数据库并导入之前备份好的sql文件,这个步骤比较简单,这里不再赘述。需要说明的是,如果sql文件比较大,可能需要你先上传到服务器然后再导入。

5、运行并微调你的Wordpress站点

到了第4步,基本上Wordpress搬家就算完成了,但是由于某些服务器设置的原因,可能需要你再继续微调,要根据运行的效果来具体调整。

二、可能遇到的一些问题

1、打开网站时出现“403 Forbidden”的提示

如果原来的网站运行良好,新的站点出现了禁止访问的提示,那么要在服务器上看看文件的权限。比如,CentOS中有一个虚拟的用户apache,所有的web目录和文件都必须归到apache下。同时把目录权限设置为755,文件权限设置为644,是Wordpress站点常用的设置方法(至少wp-content目录是可写入的,apache用户有写入权限)。

2、所有的链接重写失效

如果你原来启用了重写,但是新的站点打开文章里都出现了“404 Not found”的错误,这可能是服务器没有启用路径重写模块,如在config.d目录下的httpd.config里把LoadModule rewrite_module modules/mod_rewrite.so注释去掉,同时在站点配置文件里加入AllowOverride ALL(这里说的站点配置文件是,如果你打算运行多个站点在一台服务器上,在apache配置目录下会有多个.config文件,一般情况下不需要修改你网站根目录下的.htaccess,因为原来的站点是可以路径重写的,证明他是没有问题的)。最后,保证.htaccess对apache用户有读取权限。

3、Super cache插件无法运行

大多数Wordpress站点都装了Super Cache插件,它的确能提高不少性能。如果在网站搬家之后super cache无法正常运行,那么首先要看看wp-config.php文件里的WPCACHEHOME是不是现在目录(一般情况下,网站搬家后目录结构也会发生变化),其次要看看wp-content和wp-content/cache两个目录apache用户是不是有写入权限。

4、网站加载缓慢的问题

这个问题一般在网站搬家后不应该出现,但是如果网站有加载内容是指向原来网站的,那么可能会因为无法访问而延长响应时间。

三、结束语

总之,Wordpress站点搬家是一个比较简单但以需要一定耐心的工作,只要细心一般也不会出现什么大的问题。这里还是要说的是,不要去使用后台的数据导入导出功能来备份数据,特别是使用这个功能导出后,把导出的数据备份到本地就把原来的数据删除了,这样可能会给造成不必要的损失。

最后,欢迎多交流



共有(2)条评论

Feeey个人博客 发表于 2017-3-11 at 18:50 #1楼

大王叫我来巡山,我把博客转一转。(*^__^*) 嘻嘻……

[回复]


博客导航目录 发表于 2017-4-25 at 12:04 #2楼

有时搬家的确很麻烦,学习了

[回复]


随便说两句
名字:
Email:
网站:
内容:

无觅相关文章插件,快速提升流量