wordpress 搬家教程图文详解

时间: 2013-05-18 / 分类: WordPress, 综合技能 / 浏览次数: 959 views / 6个评论 发表评论

最近ZtyHome的空间到期了,之前是在西数的官网上买的,空间稳定性还不错,只是价格有点贵。

现在这个网站已经是博客了,基本是属于非盈利的类型,那当然是便宜点好了,于是我我又四处搜寻了一下,找到了一个性价比超高的空间服务商。

那剩下的当然就是搬家喽

大体上来说搬家分为三步:

第一步:备份网站根目录下所有文件并转移到新主机;

第二步:备份网站数据库文件并在新主机上建立数据库,进行导入;

第三步:修改wp-config.php文件,确保网站文件与数据库通信正常;

第四步:在新主机上绑定域名,大功告成!

第一步:备份网站根目录下所有文件并转移到新主机

这一步主要是把原来的空间中的网站程序、图片等资源下载备份,并上传到新的主机空间。

如果原来空间支持在线压缩,并且新的空间支持解压缩,那么建议先压缩,这样下载大小变小了,时间也会节省很多。

如果新的主机支持网站搬家功能,那可以在网站搬家功能窗口输入原来主机的ftp地址、用户名、密码以及要复制的文件,这样会很容易的将原来空间的资料复制到新的空间。

如果不支持搬家功能,那就直接用FTP把根目录下所有文件(或者你压缩后)下载下来,至于FTP如何使用这里不细讲,有疑问的可以留言问我。然后上传到新主机根目录,这个过程一般需要几分钟甚至更长,不是立刻能完成的。

Ps:

什么是根目录?根目录是指网站文件所放置的文件夹,对于国内的主机,一般主机内有三个目录,根目录一般是名为“www”的文件夹;对于国外主机,根目录一般名为“public_html”。在使用FTP下载国外主机网站文件时一定要注意,有一个public_html文件夹是一个快捷方式,如果下载会出现两个完全相同的文件夹及内容,所以在使用FTP时不要下载这个快捷方式。

文件较多怎么办?文件较多的情况只能一点一点下载,这个上是急不来的。

除了根目录外其他文件要不要了?一般来讲除了根目录外,其他的是不需要的,那里面一般装的是备份等东西

第二步:备份网站数据库文件,并在导入新主机上的数据库

这里要说一下,网站的文章都是存储在数据库里的,所以数据库才是最核心的东西,不要板完了空间里的东西就算了。

备份数据表常见的有两种方法,一种是在旧主机里找到数据库管理,如phpadmin,将数据表导出sql格式(一般默认为此);还有一种是wordpress博客安装“WordPress Database Backup”插件,通过插件导出数据表(建议安装此插件,可以定期自动备份数据,比较安全)。

导出Sql格式的数据表后,下载到自己的电脑上,然后登录新主机的数据库管理界面,建立新的数据库。数据库建立后找到导入选项,将之前导出的数据表导入数据库。

PS:

有的主机是不能自己建数据库的,需要用主机已经给的,这就是说数据库的名字已经有了,另外有些主机是不带数据库的,需要另外购买,这也要注意。

第三步:两种方法修改wp-config.php文件,建立文件与数据库通信

要重新建立数据库和wordpress的连接需要重新定义wordpress下的wp-config.php文件,只有网站文件里wp-config.php内信息填写正确,在访问时才可以正常打开,文章、评论等正常,该文件在wordpress的根目录。

方法A:直接修改wp-config文件

最好不要用记事本来修改,用notepad++或者UltraEdit等编辑器,把里面的数据库信息改为您新空间的数据库信息,如下:

/** WordPress 数据库的名称 */

define('DB_NAME', '你的新空间数据库名称');

/** MySQL 数据库用户名 */

define('DB_USER', '你的数据库用户名');

/** MySQL 数据库密码 */

define('DB_PASSWORD', '你的数据库登录密码');

/** MySQL 主机 */

define('DB_HOST', '你的数据库地址');

将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。注意一下,MySQL主机这一项默认是’localhost’,如果你的是Windows主机,不用修改,如果是Linux主机,可能需要填上数据库的地址。

方法B:重新安装wordpress来修改wp-config.php

第一种方法是直接修改wp-config.php文件,估计很多朋友第一次都不会修改,而且每次修改后都上传,也挺麻烦。所以这里给大家介绍一种更方便的方法,通过重建wordpress来修改wp-config.php。

找到wordpress根目录下的wp-config-sample.php文件,如果没有,新下载一个wordpress然后从中找到这个文件,上传到你的网站wordpress根目录。

然后,删除根目录下的wp-config.php文件。

最后,按照wordpress的安装方法重新安装wordpress即可。

PS:

这里所说的重建wordpress只是表面上重建,本质上就是重新定义了wp-congfig.php。

安装好后,建议删除wp-config-sample.php。

第四步:在新主机上绑定域名,容易出问题的地方。

把原来主机上绑定的域名删除掉,然后重新绑定、解析到在新主机上,关于解析和绑定就不多讲了,需要的留言。

用新域名或新二级域名怎么办???

很多朋友在这里遇到难题了,自己换了空间之后顺道换了域名,或者是域名没有在新的空间备案,要临时使用空间商提供的二级域名。但是发现无法登陆自己的wordpress后台了。。。。

这需要你进入新空间的phpadmin修改数据库:修改数据库表wp_options里的“siteurl”和“home”字段的值,改为你的新域名;

这样你就可以登陆wordpress后台了,然后在后台修改你blog的地址为你新的域名。

还有一点:原来的文章里有的链接或者图片还是会用以前域名的地址,所以还要修改那些地址。可以在phpadmin直接修改数据库或者velvet-blues-update-urls这个插件(推荐)。

比如在phpadmin里,执行执行以下语句:

UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址');

UPDATE wp_posts SET post_content = replace(post_content,'旧地址','新地址');

UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'旧地址','新地址');

UPDATE wp_posts SET guid= replace(guid, '旧地址','新地址');

 

好了,到此wordpress搬家就讲完了,大多数遇到的问题我在上文中都详细讲到了,如果有新问题或者不明白的,欢迎留言和ZtyHome讨论。



.

*******************************************************************

上面是广告! 真的是广告!! 真的真的啊!!!

  1. Pingback: WordPress搬家换域名后无法进入后台怎么办 | 挥洒由心

    • 我现在用的是西数代理的空间,应该稳定性差不多,价格还便宜点。不过我最近确实发现一个不错的空间,是国外的,但速度比我这个西数的都要快。

  2. Pingback: WordPress搬家换域名后无法进入后台怎么办 - ZtyHome

-----------------------------------------------------Copyright © 2011-2012--浙ICP备12011997---------------------------- ---------------------- ------------------------

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