phpcms站点转移更换域名

最近项目中使用了phpcms ,版本用的是最新的v9。本地开发完毕,上传到服务器,或者转移到另外一个服务器时遇到了一些麻烦。一种情况是重新安装phpcms在新的服务器环境下,另一种是直接将项目源码整站拷贝到www可访问目录下,然后登陆站点进行重置。

我选择了后者,而且终于找到了v9帮助里方法:

修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 进行后台设置-》站点管理   对相应的站点的域名进行修改。 更新系统缓存。点击后台右上角的“更新缓存”按钮。 进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 内容-》批量更新URL 。把所有的文章的地址都更新一下。 再次更新缓存、生成首页就可以了。

一开始遍历项目文件,替换的域名的方法,第一次用还可以,多次使用显得很笨拙。现在用这种方法只要修改一个php配置文件的源码,然后登陆后台就可以了。cool!