叶雨梧桐BLOG

Emlog转Typecho的解决方案明细

发布时间:2015年2月12日 / 分类:杂七杂八 / 吐槽

    经过多番思考,还是决定转战Typecho,但是原有的Emlog的所有内容也不能舍弃啊,毕竟是自己的一番心血。于是随手搜了下相关资料,没想到在Typecho官方Doc找到了,说干就干,经过半天的折腾终于转换好了,这里说一下过程。
    

准备资料:

     1.本身的emlog数据库备份,这个可以从网站后台-数据-导出,也可以通过phpmyadmin导出;
     2.Typecho程序包;
     3.本地网站环境搭建包(叶雨自行整理的一些,传送门);
     4.重要的emlog2typecho脚本(作者Github);
     5.python2.7;
     6.对应python2.7的组件MySQL-python;
    
步骤:

    1.本地网站环境配置好(注意系统必须为winxp或win7,绝对不要是win8,不要问为什么,说多了都是泪啊);
    2.安装好Typecho,不要对新安装的Typecho做任何操作;
    3.在本地新建emlog数据库并导入需要转换的数据;
    3.安装python2.7 ;
    4.安装MySQL-python,可以在python中一键命令安装
    
pip install MySQL-python

    如果安装失败,请自行搜索相关一键包;
    5.下载并修改emlog2typecho脚本;
    6.双击运行脚本即可;
    7.刷新本地安装好的Typecho,查看转换效果
    
注意:

    
1.仅完美转换分类、文章、页面、标签、评论;
2.当地址重写后,所有文章地址需要重新配置;

标签:没有标签呢

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://gt520.com/zqzb/225.html

已有 7 条评论
  1. py小白看不懂啊!
    Traceback (most recent call last):
    File "D:\BaiduYunDownload\emlog2typecho-master\emlog2typecho-master\emlog2typecho.py", line 35, in
    charset = database_charset)
    File "C:\Python27\lib\site-packages\MySQLdb\__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
    File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 193, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
    OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
    >>>

    1. 解决了没?无法连接数据库,你最好看下数据库配置是否正确

  2. 安装出错,下面无法继续
    >>> pip install MySQL-python
    SyntaxError: invalid syntax
    >>>
    下载安装MySQL-python-1.2.5.win32-py2.7.exe
    还是一闪没用。

  3. 程序这么多。。。都不知道哪个好用了。。。习惯用别人的模版 不想自己折腾,但是现在的商业化。。。。

    1. 看个人习惯,我主要是看中了te的编辑器,模板就随意啦~实在不行自己可以写一套用着

  4. 我也是刚刚从emlog转过来 不过之前的数据没转,打包放到百度云了,想看的时候再搞到localhost上

    1. 恩恩,毕竟是自己的心血,不能丢了,另,新年快乐

订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 梦青年: 我的网站下线了,你可以把我的友链去掉了,感谢多年的支持和关注~ 梦青年。
  • 便宜VPS: 已添加贵站链接,我站:https://www.vultrclub.com,站:便宜VPS
  • vultr: 朋友 交换链接吗
  • 罗小黑: py小白看不懂啊! Traceback (most recent call last): ...
  • 罗小黑: 安装出错,下面无法继续 >>> pip install MySQL-python Synt...
  • 一抹阳光: 学习了(ಡωಡ)
  • wu先生: 我来了。
  • 欣欣: 嗷呜 原来树莓派不是吃的
  • 繁华落尽: 我也是碰到了这种问题,求具体解决方案,谢谢
  • aaa365: 128M小内存 npm install -g hexo-cli 的时候直接就被系统kill掉进...
归档