涵❤馨成长网

伴您一起成长

WordPress最简单完整网站搬家教程———-本地到服务器

  1. 把本地WordPress网站,在 htdoc/网站文件夹名下的文件打包为.ZIP格式压缩包;wordpress_ban_jia_1
  2. 使用FTP工具或者虚拟主机中控制面板的文件管理工具把本地WordPress网站压缩包上传到虚拟主机中。虚拟主机中控制面板的文件管理工具请看文章《虚拟主机的控制面板的各项功能与操作》的文件管理部分;FTP工具上传文件到网站请看文章《外贸建站常用的FTP工具与使用》;wordpress_ban_jia_2
  3. 使用虚拟主机中控制面板的文件管理工具把上一步上传到虚拟主机中的的压缩包解压缩到域名对应的文件夹;如果你是primary domain,那么对应的文件夹是public_html,如果你的是addon domain,要看你绑定时指定对应public_html还是其下的某个文件夹;比如:在本地电脑的时候,我们把网站文件放在了 htdoc/abc(abc是文件夹名),那么我们上传解压后,应该是把abc文件夹下的所有网站文件都放在public_html 或者 public_html/def(def是你绑定域名指向的文件名)下,要看你把域名指向了哪个文件夹了,解压缩出来的文件和文件夹是在public_html 或者 public_html/def 的第一层,而不是在目录下新建一个abc文件下;虚拟主机中控制面板的文件管理工具解压缩请看文章《虚拟主机的控制面板的各项功能与操作》的文件管理部分;wordpress_ban_jia_15
  4. 在本地WordPress网站文件中找到wp_config.php文件(在第一层),复制到其他地方,打开(使用Dreamware或Notepad++打开);wordpress_ban_jia_3
  5. 修改wp-config.php里面的数据库信息,把数据库地址,数据库,数据库用户名,密码修改为虚拟主机里面为该网站建立的数据库信息;然后把修改后的wp-config.php上传到虚拟主机中覆盖虚拟主机上的wp-config.php;  注:我们在安装WordPress,Zen Cart时还要到数据库主机名(Database Host或MySQL Host),如果是Bluehost,HostMonster,Hostgator等空间,一般是localhost;有些空间,如Godaddy的数据库主机不一定是localhost,你得进入Godaddy的空间控制面板,找到Database->MySQL看看你建立的数据库的Details对应的Hostname就是数据库主机。另外数据库主机和数据库管理phpMyAdmin的路径不是一样的。wordpress_ban_jia_4wordpress_ban_jia_10wordpress_ban_jia_11
  6. 登陆http://localhost/,进入原来本地WordPress网站数据库,导出数据库;如何登陆本地网站数据库请看文章《XAMPP介绍,安装,使用与安装WordPress实例》中关于XAMPP的使用;如何备份数据库请看文章《MySQL数据库是做什么的?如何建立网站的MySQL数据库》;
  7. 登陆虚拟主机该网站的数据库,把在本地导出的数据库导入到虚拟主机该网站数据库;记住,无论导出导入数据库,都要选择数据库名,再导出导入,而且虚拟主机和本地数据库的表名前缀要一致,一般默认都是wp_。如何登陆并导入数据库请看文章《MySQL数据库是做什么的?如何建立网站的MySQL数据库》;
  8. 在该网站虚拟主机数据库中,打开表wp_options,修改siteurl一项原本地网站地址http://localhost/网站文件夹为新网站的域名;并把wp_options中的表翻到第二页,找到options_name为home项的原本地网站地址http://localhost/网站文件夹 也改为新网站的域名。(另外,wp_posts,wp_comments也可能存在旧域名需要替换。如果还是有错误,看本文最底下运行SQL语句来替换旧的域名localhost)wordpress_ban_jia_6wordpress_ban_jia_7

注意:

  1. 如果完成上面步骤不行,出现404错误,那么请检查你的网站文件是不是放在域名对应的文件夹(目录)里面了,请重看步骤3;
  2. 如果你在步骤1,2,3中使用压缩包上传遇到麻烦,或者不熟悉,你可以选择通过FTP把你本地WordPress网站直接上传到虚拟主机网站空间,不要打包压缩和解压缩,只是时间会长点;wordpress_ban_jia_12
  3. 在本地建站时,如果用到了含有“localhost/网站文件夹/”的路径,如在Widgets的text的html代码中,那么在虚拟主机的网站中,要把text的html代码中路径的“localhost/网站文件夹/”这部分去掉;wordpress_ban_jia_13
  4. 如果你在本地建站的时候,WordPress的后台设置了固定链接(Permalink Settings),那么你在虚拟主机网站后台Settings要把固定链接(Permalink Settings)设置回Default方式,保存,再设置回你想要的固定链接方式并保存,不然原来的链接会出错;wordpress_ban_jia_14

总结:把本地网站迁移到虚拟主机,主要有3个项:一是把本地电脑WordPress网站的数据库导入到虚拟主机网站的数据库;二是修改网站文件wp-config.php中的数据库信息为虚拟主机网站的数据库信息;三是虚拟主机的数据库在导入了本地数据库数据之后,修改其中的wp_options,wp_posts中原来本地wordpress网站的域名为虚拟主机上的域名。(另外,wp_posts,wp_comments也可能存在旧域名需要替换。如果还是有错误,看本文最底下运行SQL语句来替换旧的域名localhost)

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注