希米日志


主页 代码 笔记 软件 闲谈 留言


14 0

搬家日记:

  • 最近新换Typecho 想从原来emlog 搬家过来,只找到 Emlog To Typecho 这个插件,
  • 悲剧的是原作者已经有6年没更新了
  • 尝试了下发现存在些问题但还是能用
  • 经测试新版本1.21转换后有些Bug但还能抢救

发现问题:

  1. 除主页外的大多数页面出现404错误;所有分类页均是404;
  2. 永久链接里URL重写会失效切无法更改
  3. 删除所有分类依然无法访问,但从文章页可以单独访问每篇文章

结论分析:

应该是插件对于新版本的Emlog与typecho表与函数存在更新导致兼容性问题,主要导入后分类列表链接错误 (以上纯属个人看法,博主纯小白哦,有懂得欢迎评论指出)

解决方法:

1.正常使用插件转换
2.合并所有分类到默认分类中
3.SQL管理工具导出数据库中对应表(不建议导出分类页恢复,可能有Bug)

    内容页 "typecho_contents"  
    评论页 "typecho_comments"   
    分类页 "typecho_metas" 

4.重新安装 typecho 并选择清空原有数据,或是安装前使用SQL清空所有typecho开头表
5.通过SQL管理工具导入之前导出的表内容
6.重建所有分类信息
7.那么现在应该可以正常访问所有页面了

下面是Github原作者开源说明

插件说明

此插件涉及数据库操作,有潜在的未知风险,请慎用!

EmlogToTypecho 插件会自动转换 emlog 博客中的评论及文章,以及分类和标签。在转换过程中,保留新装 typecho 中的默认分类来存储原来 emlog 中的未分类文章。支持多级分类转换,不过要要求 typecho 版本也支持多级分类,所以这个插件只支持有多级分类后的 typecho 版本。转换后,会自动更新内容中的附件地址。

插件结构

EmlogToTypecho
|
|-- Action.php
|-- panel.php
|-- Plugin.php
|-- README.md

使用方法

  1. 下载安装支持多级分类的 typecho 版本,如 Typecho 0.9 (14.3.14)。
  2. 下载插件,并解压上传到插件目录下。
  3. 启用插件,并设置插件,配置数据库信息。
  4. 打开 控制台 => 从 Emlog 导入数据 面板,点击 开始数据转换 »
  5. 复制原 emlog 的附件目录 content/uploadfile,黏贴到 typecho 的 usr/uploads 目录下,并更名为 emlog

 2024-07-24 18:39:00

二维码



评论:

已有评论:

目 录




1