方案
新开一台机器,将之前的机器备份并在新机器进行还原,达到应用和数据不变的目的。
迁移步骤
- 还原机器之后,需要先启动mysql服务
[root@iZ ~]# service mysqld start Starting mysqld: [ OK ]
- 启动服务
// 到firekylink目录下 cd /usr/libra/firekylin // pm2启动 pm2 startOrReload pm2.json
- 启动ngixn
此时可以访问博客,但新建博客无法提交,会报错// 检查nginx 配置 /usr/local/webserver/nginx/sbin/nginx -t // 启动 /usr/local/webserver/nginx/sbin/nginx
referrer_error
,这是因为系统配置的host还是之前的机器,而此时已无法通过系统设置更改配。 - 修改数据库表字段
use Blog; update fk_options set value='新的服务器地址如10.46.184.90' where `key`='site_url';
- 因为后台缓存问题,修改后页面提交还是会报错,需要清除缓存。
cd /usr/libra/firekylin/runtime/cache rm -r -f *
- 重新刷新后台管理页面便可提交数据了。
Comments
暂不支持评论,如有问题,请发邮件至baiyang.feng@outlook.com。 望不吝赐教~