我的环境:Emlog 5.3.1、WordPress 5.4.9、PHP 5.6 。
这个脚本可以实现一键转换数据和附件,支持emlog 5.3.1搬转入WordPress4.9x。
操作前建议备份,备份,备份,重要的事情说三遍。
使用方法很简单,将脚本、Emlog附件文件夹(/content)放入WordPress站点根目录。
然后访问这个脚本,例如:http://localhost/em2wp.php
根据提示输入数据库信息,选择数据库 or 文件,点击转换就行了(数据和文件要分别转换)。
登陆网站检查各项内容是否完整,确认完整后,就可以把content文件夹删除,确保emlog和WordPress数据库在一个数据库上,转换后emlog数据会转换入WordPress,原emlog数据库不受影响。
完成后,将em2wp.php文件删除,避免被恶意运行。
最后如果你更换了域名,访问WordPress你可能会发现文章附图无法正常展示,这个是上面脚本无法解决的,需要手动更新一下WordPress数据库的wp_posts表。
例如:
UPDATE wp_posts SET post_content = REPLACE( post_content, '原网址', '更新网址' );
命令说明:UPDATE 表名 SET 字段 = REPLACE(字段,'待替换内容','替换值');转换完成。
下载地址
百度网盘