未分类 · 2022年4月8日 0

PHPCMS网站搬家及更换域名

这篇记录本来产生于前一家公司任职的时候,感觉挺有意义,还是给转过来了。算是记录也算是纪念。旧博客发表于20191106,当然操作日期要早很多,而且搬家和更换域名也不是一起做的,相隔时间还是挺久的。

公司网站是PHPCMS的,呵呵。花了大好几万的“制作费”+每年8800的“维护费”。得到的就是这么个PHPCMS皮肤和价值好几百的虚拟主机。域名还要自己另外续费的。而皮肤大量使用固定链接,修改起来非常麻烦。后台把自带的一些程序原本的信息删除,LOGO和图片改掉。这黑心钱赚得可爽了。二次开发都算不上。这皮肤的水平,500块就能找个不认识的人做好。要是给熟人两千块接了这个单,不香吗?

至于维护嘛。看了下合同,第二天果断告诉老板,到期别签了。小一万的费用,除了虚拟主机要几百块,其他内容根本毫无价值。小修改不需要他,稍大一丁点的修改要按页面制作收费。真遇到问题或者要修改网站,还是要另外付费。那我有问题再花点钱找个圈内朋友解决下,不更好吗?

毕竟网站还在别人的账号下(合同有说明为“代为续费”)。要求承包商把主机站内PUSH到我的账号下遭到推脱,说无法过户。呵呵呵呵。当我没用过阿里云吗?算了,刚好还有两个月到期,就不扯了,还是自己新开个主机拉倒。这就涉及到网站搬家了。

后来因为一些原因,公司换了个更短的域名。所以就把搬家和更换域名写一起好了。

  1. 备份网站数据库
  2. 备份网站文件
  3. 上传网站文件到新主机
  4. 恢复数据库到新的
  5. 修改网站相关配置文件(共4个文件)
    /caches/configs/database.php【数据库设置】
    /caches/configs/system.php【域名,多处,如未换域名可忽略】
    /phpsso_server/caches/configs/database.php【数据库设置】
    /phpsso_server/caches/configs/system.php【域名,多处,如未换域名可忽略】
  6. 进入phpsso后台,修改应用网址。顺便更新下缓存。
  7. 进入后台设置–>站点管理,对相应的站点的域名修改为新域名。
  8. 点击后台右上角的”更新缓存”按钮更新系统缓存。
  9. 进入内容–>附件管理–>附件地址替换。把附件地址批量的替换为新的地址。
  10. 内容–>批量更新URL 。把所有的文章的地址都更新一下。
  11. 内容–>管理栏目–>更新栏目缓存。将栏目的链接地址改为新地址。
  12. 如果你的网站是静态页面,则需要把全站都生成一次。如果是动态页面,就不需要。
  13. 强迫症患者,所有操作完成后再次更新全站缓存。宣告操作结束。哈哈。

之后还得把原域名解析到新主机上,换了域名就再设置下301跳转。到这就算是完成搬家了。