织梦CMS数据迁移教程
# 织梦CMS数据迁移教程
织梦CMS(DedeCMS)数据迁移需要同时处理数据库和文件两部分。
## 一、迁移前准备
– 备份数据库(完整导出)
– 打包网站全部文件(包括uploads附件目录)
– 记录旧服务器的数据库配置信息
– 准备新服务器环境(PHP + MySQL)
## 二、数据库迁移
### 导出旧库
“`bash
mysqldump -u root -p dedecms > dedecms_backup.sql
“`
### 导入新库
“`bash
mysql -u root -p new_database < dedecms_backup.sql
```
### 修改配置
编辑新服务器上的 data/common.inc.php:
```php
dbhost = 'localhost'
dbuser = 'new_user'
dbpwd = 'new_password'
dbname = 'new_database'
```
## 三、文件迁移
```bash
# 打包旧站文件
tar -czf dedecms_site.tar.gz /path/to/dedecms/
# 传到新服务器
scp dedecms_site.tar.gz user@newserver:/path/
# 解压
tar -xzf dedecms_site.tar.gz
```
## 四、修改站点URL
登录织梦后台 → 系统 → 基本参数 → 站点设置
修改站点URL和安装目录
数据库中修改内容中的旧URL:
```sql
UPDATE dede_archives SET arcrank = arcrank;
UPDATE dede_addonarticle SET body = REPLACE(body, 'old.com', 'new.com');
```
## 五、迁移后检查
- 首页是否正常显示
- 文章列表和详情是否正常
- 图片/附件是否能访问
- 后台是否正常登录
- 分页是否正常
## 六、注意事项
- 数据库字符集保持一致(UTF-8)
- 文件权限设置正确(data目录可写)
- 新服务器PHP版本建议5.6-7.4
- 迁移后及时更新dede_admin密码
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
4爷资源网 » 织梦CMS数据迁移教程