这是我使用WordPress编写的第一篇博客,想想还有点小激动呢?那么说点啥呢?就说说这次迁移和为了迁移写的小工具吧。
迁移主要代码大概写了3、4个晚上吧,期间简单的了解了WordPress和emlog的表结构。
迁移的项目架构原本不是这样的,最初我希望做一个X2WordPress的通用工具,方便从各种系统迁移到WordPress,但是实际开发中发现需要考虑的点太多了,如果以此为目标,那么我从emlog迁移到WordPress的计划可能会被延期到一个不可控的时间点,到时候迁移的热情恐怕已经没有了。于是我还是决定先从emlog开始,迁移一个练手,先实现小目标,如果日后还有热情,再实现大目标。
emlog2wordpress已经基本稳定,在我的博客上迁移成功。
项目地址: https://github.com/coder-liyang/emlog2wordpress
简单介绍一下迁移步骤:
- 克隆此项目
composer install
- 将被迁移的emlog系统(包含数据库)完整部署到本地(或者本地可以直接连生产数据库也行)
- 在本地全新安装WordPress5.6
- 在
.env
中配置两系统的数据库信息 - 在
.env
中正确配置资源前缀此项配置错误将导致上传的附件无法显示 - 执行迁移脚本
php -f index.php
- 迁移静态资源
- 迁移完成
支持一下加油