如何将wp转移到hm的主机上
前两天很郁闷,用的韩国的主机老是被攻击,宕机经常,搞了一天还是死亡状态。后来去我原来主机ip看了一下,结果被黑掉了,换了一个学生黑客的网站。没办法就换了美国的hm主机。这样需要转空间,以下步骤:
1首先要备份一下原来数据库。一般主机面板上都有备份数据库的功能,然后打包下载到本地。
2修改自己的域名A记录。我的域名是从yahoo注册的,首先要改下dns,将A记录指向现在hm的共享ip。(另外hm有独立ip,一年30刀,其实没必要。做中规中矩的站是不会被封的)
3绑定域名。打开hm的cp面板,打开添加域,然后绑定域名,随后它会自动在public.html目录下自动建立一个目录,或者你可以自己添加自定义的目录,但是一定在public下面。
4新建数据库。在mysql中新建一个数据库和用户,最好数据库和原来名称不一致。设立用户名和密码,开通用户所有权限。
5导入原始数据库。在cp中打开phpmyadmin,然后选择数据库,就是刚才新建的数据库,然后导入原来的备份的数据库,最好解压缩以后导入。
6上传wp程序。把你原来的wp程序上传到你新建的目录下,或者绑定时候addon 生成的。建议直接上传压缩包,因为hm有文件解压缩功能,上传压缩包后,找到文件管理器,解压缩即可。
7修改config.php 用editplus 修改config这个文件,把其中用户名数据库以及密码都要改成现在你新建的。(不要用记事本打开修改)
8现在猛击进入你的域名。因为hm的解析相当快,我的域名指向刚刚修改,那边就已经指向过来了。真是速度啊。
后来由于原来我用记事本修改过founctons.php文件,所以显示有问题。后来把主题重新覆盖了一遍就ok了。
另外你想把显示语言改成英语,或其他语言。比方说我要帮朋友把显示语言改成西班牙语。
1首先下载西班牙语的语言包。下载和你wp的程序版本一样的语言包
2将语言包上传到content/languages 中。将mo和po后缀名的文件上传。
3用editplus修改config.php。 修改define (‘WPLANG’, ‘es_ES’);es_ES是西班牙语言包的名称,这个一定与语言包相同。
修改后猛击进入你的站点后发现前台的登录等一些文字变成了西语,但还是有些文字还是英文,这样你要通过修改代码,然后上传覆盖原来文件即可。还有一点是保存文件是用UTF8 编码。
Ps:感谢小c的帮忙和指导,以及jin哥的空间赞助。有何问题可以留言咨询。
du206 says:
十月 27th, 2009 at 10:29 上午
博主好,我也遇到了转移空间到hm的问题,请问下在第七步中,那个
/** MySQL hostname */的地址还用改吗?
abel says:
十月 27th, 2009 at 2:18 下午
地址我记得没有改,只改用户名密码就可以