当前位置:网站首页 >  攻略

小白友好的帝国CMS7.5/7.2通用零错误完整搬家全流程教程

时间:2026年06月02日 04:33:04 来源:易频IT社区

一、搬家前必须准备的3项内容

提前备好所有工具和权限,避免中途卡壳返工。

  • 原站数据:原服务器的FTP账号密码、数据库账号密码、后台登录地址及管理员账号密码
  • 新站环境:已配置PHP+MySQL的新服务器/虚拟主机,新站FTP账号密码、数据库账号密码(需提前创建好新数据库,字符集必须与原站完全一致,原帝国CMS默认字符集是UTF-8
  • 工具软件
    • FTP工具:FileZilla(免费下载地址:https://filezilla-project.org/download.php?type=client)
    • 数据库管理工具:phpMyAdmin(多数主机商自带,新老站都提前确认能正常访问)

二、原站数据完整备份

必须分文件、数据库两部分备份,缺一不可。

2.1 备份原站所有文件

  • 打开FileZilla,输入原站FTP地址、账号、密码、端口(默认21),点击快速连接
  • 左侧选择本地电脑空文件夹作为备份存储位置,右侧找到原站根目录(主机商通常命名为wwwroot、public_html、web等,不确定可联系主机商确认)
  • 全选右侧原站根目录所有文件和文件夹,右键点击“下载”,等待传输完成(传输时间取决于文件大小,建议用压缩备份更高效:如果原站有宝塔面板/DirectAdmin面板,直接在面板文件管理器中压缩根目录所有内容为zip格式,再用FileZilla单独下载zip文件即可)

2.2 备份原站数据库

  • 登录原站的phpMyAdmin(如果原站有宝塔,路径通常是http://原站IP:8888/phpmyadmin,或在面板数据库模块点击“管理”)
  • 在左侧列表选中帝国CMS对应的原数据库
  • 点击顶部菜单栏的“导出”
  • 选择导出方式为快速-显示仅有的最小选项,格式选SQL,点击“执行”,下载sql备份文件到本地

三、新站数据上传与解压

小白友好的帝国CMS7.5/7.2通用零错误完整搬家全流程教程

如果之前用压缩包备份文件,这一步效率会高很多。

3.1 上传文件

  • 打开FileZilla,连接新站FTP,找到新站根目录
  • 如果下载的是压缩包,直接上传压缩包到新站根目录;如果是零散文件,全选本地备份的零散文件上传

3.2 解压压缩包(仅针对压缩包上传方式)

  • 如果新站有宝塔/DirectAdmin等面板:进入面板文件管理器,找到新站根目录的压缩包,右键选择“解压”,路径选当前根目录,覆盖重复文件(如果有临时文件直接覆盖)
  • 如果没有面板:单独上传一个PHP解压脚本(以下代码复制保存为unzip.php,上传到新站根目录),然后在浏览器访问http://新站域名/unzip.php,输入压缩包文件名(比如empirecms.zip),点击解压即可,解压完成后必须立即删除unzip.php文件,防止被恶意利用
```php open($filename) === TRUE) { $zip->extractTo('./'); $zip->close(); echo '解压成功,请立即删除本文件!'; } else { echo '解压失败,请检查压缩包是否存在!'; } } else { ?> 帝国CMS解压工具
压缩包文件名:
```

四、新站数据库导入

  • 登录新站的phpMyAdmin,在左侧列表选中提前创建好的新数据库
  • 点击顶部菜单栏的“导入”
  • 点击“选择文件”,选中本地下载的原站sql备份文件,字符集必须选与原站一致的UTF-8,格式选SQL,点击“执行”
  • 等待导入完成,出现“导入成功”提示后继续下一步

五、修改帝国CMS核心配置文件

这是最容易出错的环节,必须仔细核对。

5.1 修改数据库配置文件

  • 打开FileZilla,连接新站FTP,进入根目录下的/e/class/文件夹
  • 找到config.php文件,右键点击“查看/编辑”(FileZilla会自动用记事本打开,建议提前用Notepad++替换默认编辑器,避免中文乱码,Notepad++免费下载地址:https://notepad-plus-plus.org/downloads/)
  • 找到以下配置项,修改为新站数据库信息:
```php ```

5.2 修改系统基础配置文件(可选但推荐)

  • 如果搬家后域名更换,需要修改此文件避免后台跳转错误
  • 进入根目录下的/e/config/文件夹
  • 找到config.php文件,右键点击“查看/编辑”
  • 找到以下配置项,修改为新站域名:
```php ```

六、新站验证与缓存清理

  • 验证前台:在浏览器访问新站域名,检查所有页面、图片、附件是否正常显示
  • 验证后台:访问http://新站域名/e/admin/,输入原站管理员账号密码登录
  • 清理所有缓存:登录后台后,点击顶部菜单栏的系统清理缓存→勾选所有缓存项→点击清理
  • 重新生成页面:点击顶部菜单栏的数据更新中心全部刷新→勾选所有刷新项→点击开始刷新

七、收尾安全操作

  • 删除备份文件:删除本地电脑和新站根目录下的zip压缩包、unzip.php解压脚本、原站下载的零散文件(如果有)
  • 修改后台路径(可选但强烈推荐):登录后台→系统系统设置系统参数设置核心设置→修改后台入口目录(比如改成e/secretadmin)→保存后,用FileZilla将新站根目录下的e/admin文件夹重命名为e/secretadmin,下次登录后台需用新路径
  • 检查权限:登录后台→系统系统设置检查目录权限,确保所有需要写入的目录权限为755(Linux系统)或可写(Windows系统)

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图