数据库
后台有些数据不是以maccms配置文件存在的,而是在数据库中,这里列举出常见数据
1
2
3
4
|
视频数据
分类管理
采集接口
用户数据
|
maccms本地文件
后天的有些数据不是存在数据库中,而是存在本地配置文件中,迁移或者备份需要指导这些文件。
站点
备份
先进入maccms的配置文件夹下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# 需要在此目录下
$ tree -L 1
.
├── addons
├── api.php
├── application
├── crossdomain.xml
├── extend
├── haokanadmin.php
├── index.php
├── install.php
├── LICENSE
├── macplus
├── README.md
├── robots.txt
├── runtime
├── static
├── template
├── thinkphp
├── upload
├── vendor
└── 说明文档
|
然后开始备份
1
2
3
4
5
6
7
8
9
10
11
|
tar -zcvf maccms_backup_$(date '+%Y%m%d_%H%M%S').tar.gz \
application/database.php \
application/route.php \
application/extra/maccms.php \
application/extra/bind.php \
application/extra/timming.php \
application/extra/vodplayer.php \
application/extra/voddowner.php \
application/extra/vodserver.php \
application/extra/quickmenu.php \
static/images/logo.jpg
|
解释如下:(运行上面那个命令)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# maccms 备份
tar -zcvf maccms_backup_$(date '+%Y%m%d_%H%M%S').tar.gz \
# 数据库连接配置
application/database.php \
# 路由规则
application/route.php \
# 后台主页
application/extra/maccms.php \
# !!!绑定的采集分类,不备份的话新添加相同的采集还需要手动绑定
application/extra/bind.php \
# 定时任务
application/extra/timming.php \
#
application/extra/vodplayer.php \
application/extra/voddowner.php \
application/extra/vodserver.php \
# 快捷菜单
application/extra/quickmenu.php \
# 已修改的logo
static/images/logo.jpg
|
恢复
1
|
tar -zxvf 备份文件 -C 恢复的位置
|
例如
1
|
tar -zxvf maccms_backup_20240511_170345.tar.gz -C ./data/
|
主题
备份(根据自己安装的实际情况来)
1
2
3
4
|
# mxonepro
tar -zcvf mxonepro.tar.gz ./template/mxpro/ ./mxtheme
#
|
恢复