🍩 更换服务器
域名不变
- 旧服务器备份整个域名目录,备份数据库
- 在新服务器安装和旧服务器同样版本的 PHP 和 MySQL数据库(大版本一致即可,比如同为:PHP7.4,MySQL5.7)。
- 在新的服务器安装一个和同样版本号的 emlog。所有版本下载
- 在新的服务器新建域名,把域名目录备份文件放到新建的域名目录下解压
- 在新的服务器新建数据库,把数据库名称、用户名和密码设置一样,最后恢复数据库备份
- 顺利的话,完成上面步骤迁移就完成了。
域名改变
危险
如果 站点目录数据 或 数据库sql 文件有 序列化数据
- 如果域名字符串长度一致,例如:旧 https://abc.com,新 https://def.net,那么按照下方教程即可
- 如果不是【1】的情况,解决方案:需要人为校准序列化数据的字符长度后再按照下方教程处理
使用氿糸主题后数据库 sql 文件是存在序列化数据的,另外 emlog 官方的 cache 也是存在序列化数据的(系统 - 数据 - 更新缓存即可)。
- 旧服务器备份整个域名目录,备份数据库
- 在新服务器安装和旧服务器同样版本的 PHP 和 MySQL数据库(大版本一致即可,比如同为:PHP7.4,MySQL5.7)。
- 在新的服务器安装一个和同样版本号的 emlog。所有版本下载
- 在你的电脑把备份的域名目录和数据库全部拷贝副本,再次备份一下。
- 把数据库备份解压缩,对 sql 文件全文搜索旧域名,全部替换为新域名。
- 把备份域名目录解压缩,然后使用文本编辑工具如 notepad-- 或 sublime text 对文件夹搜索字符串旧域名,全部替换为新域名即可。
- 在新的服务器新建域名,把域名目录备份文件放到新建的域名目录下解压
- 在新的服务器新建数据库,把数据库名称、用户名和密码设置一样,最后恢复数据库备份
- 顺利的话,完成上面步骤迁移就完成了。