WordPress 搬家

  原本的主机商用了十几年,最近客服开始出现失踪的情形,加上现在也不像以前还是学生没有收入,因此找了间品质较好的主机商,准备进行搬迁。刚好昨天帮老婆大人申请了一个新的网址,索性就先来搬他的网志,搬迁过程没有一次搞定,因此写这篇文章,记录一些细节。

 

  WordPress 搬迁的主要动作大概是以下三个:

  1. 搬移档案
  2. 搬移资料库
  3. 修改设定
 

  上面三个步骤顺序没有一定,这次我是选择先修改设定,因此先在旧 WordPress 的后台修改网址:
1. 到「WordPress 后台」-「Settings」」-「一般」,把「WordPress 位址(URL)」跟「网站位址(URL)」改成新的网址,按「储存变更」。

 

2. 到 cPanel 的「备份」-「下载 MySQL 资料库备份」,下载资料库档。

 

3. 到 cPanel 的「档案管理员」,点选目的地资料夹后,再点击上方的「压缩」,待生成压缩档后,下载该压缩档。

 

  接着要把下载的档案上传到新的主机,因此后面的步骤都是针对新的主机操作:

 

1. 到 cPanel 的「档案管理员」,点选目的地资料夹后,上传网站压缩档。完成後,选择该压缩档并点击上方的「解压缩」。

–技巧.
1. 如果解出来有多一层目录,可视需求搬移位置。
2. 透过压缩档下载/上传的方式,会比直接用 FTP 下载/上传网站原始档快很多很多。

 

2. 到 cPanel 的「备份」-「还原 MySQL 资料库备份」,点选「浏览」-「上传」刚刚的资料库压缩档。

 

3. 到 cPanel 的「MySQL® 资料库」-「MySQL 使用者」-「加入新使用者」,新增一个资料库使用者。

 

4. 到 cPanel 的「MySQL® 资料库」-「新增使用者到资料库」,将刚刚建立的使用者,新增到刚上传的资料库。

 

5. 透过 FTP 编辑 WordPress 根目录的 wp-config.php 档,修改以下参数的值:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
 

  完成以上动作后,就可以试着连进新网址看看能不能开启。以我來說,用新网址开启后,首页可以正常显示,后台也可以登入,但浏览文章会出现 404 无法显示网页,上网爬文没看到相关说明,我判断可能有什么地方记着主题的旧连结。后来想到在 WordPress 后台有个地方可以设定文章位址的表示方式,心想这里应该可以重新写入各主题的路径,借此修正问题:

 

1. 到「WordPress 后台」-「Settings」」-「固定网址」,这边可以维持原本的设定,直接点击下方的「储存变更」,即可修正文章无法显示的问题。

 

  请老婆大人检视有没有问题后,他反应首页的「人数统计」不见了,不过后来他自己重启「Jetpack」外挂后即正常。另外我在检视 MySQL 时,有留意到「posts」这个 table 底下有个”GUID”栏位,里头的值都是旧的位址,上網查詢後,部份文章有提到要改,但都没解释这部份是影响什么,只有在一篇大陆文章有提到,这个值是记录文章初始建立时的位址,这样看起来似乎没有一定要改的必要,加上目前也没有影响,因此这部份我就暂时没改,借以观察会有何差异。

  

一个响应

  1. 老森常譚 » WordPress 搬家 2019 说: |

    […]   去年底才帮老婆大人的 WordPress 搬家,这回轮到我自己,这次直接参考上次写的「WordPress 搬家」文章进行,并把顺序稍作调整,观察有什么要补充的,因此这篇直接取用上一篇文章的截图,另外再针对本次所遇到的问题进行补充。 […]

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.