搬家前备份数据
- Docker中停止网站使用的nvPress容器
- 备份安装时映射的以下3个文件夹(如果忘记可以在Docker管理器中查看容器的配置)
容器目录(不是服务器目录) |
注释 |
/usr/src/app/nv-content |
数据和上传的媒体 |
/usr/src/app/nv-plugins |
插件文件夹 |
/usr/src/app/nv-themes |
主题文件夹 |
注: 如果只是日常备份,可以不停止容器直接备份上述映射的文件夹
网站域名更换
搬家后如果更换了域名,需要对数据进行一个替换操作。如果仍然使用旧的域名,不需要做这个步骤。
- 在
nv-content
映射的文件夹中有很多个 json 文件,用文本编辑器依次打开这些 json 文件
- 批量替换
原域名
为新域名
例如: 替换 http://baidu.com
为 http://bing.com
注:
- http 和 https 一定不要弄错
- 结尾处没有斜杠
/
搬家后恢复数据
- 在搬家后的服务器和域名上重新安装nvPress并成功启动(务必注意要映射正确)
- 停止新安装的容器
- 将第一步备份的3个文件夹内容替换到新安装容器映射的对应文件夹中
- 重新启动nvPress
注: 操作数据必须停止容器