摘要:phpCMS V9 需要搬家了,或者说复制一个新站出来。那么在需要更换空间及域名的情况下怎么操作呢?

phpCMS V9 需要搬家了,或者说复制一个新站出来。那么在需要更换空间及域名的情况下怎么操作呢?看以下步骤:

一、备份旧网站的数据库

在网站管理后台找到页面【扩展 → 数据库工具 → 数据库导出】,选择相应的链接池,全选所有的表,点击导出。

数据库备份文件默认在 \caches\bakup\default 目录内。

二、备份好旧网站的附件、模版

1.附件目录 \uploadfile\

2.模版目录 \phpcms\templates\xxx\ (xxx 是模版文件夹名称)

注:部分模版的 css、js、图片资源并没有放在模版目录下,这需要自己去找。

三、在新空间安装好 phpCMS 程序

1.安装的版本需要跟旧网站的版本一致,不然可能会导致错误

2.安装时,数据库字符集需要跟旧网站一致

3.安装时,数据库表前缀需要跟旧网站一致。

可通过 /caches/configs/database.php 这个文件查看相关信息

四、还原新站数据库

把旧站的数据库备份文件上传到新站的 \caches\bakup\default 目录内

打开新站的管理后台,找到页面【扩展 → 数据库工具 → 数据库导入】,选择相应的数据库备份文件,在右边选择“数据恢复”即可还原数据库。

五、更新站点缓存

1.还原数据库后,需要【更新缓存】

2.更新栏目缓存和URL(如果有更换域名)

3.需要重新生成首页、栏目页、内容页

4.网站使用的广告功能需要重现生成JS

六、上传附件、模版

把附件、模版上传到新空间的相应目录

七、如果域名也更换

请继续操作这篇文章《phpCMS搬家只更换域名需要修改的配置》的教程。

还有一个方法就是备份数据库的时候,把旧域名的URL批量换成新域名,就不需要第七步的操作了。