返回列表 发帖

[原创] PJBlog 转 WordPress 数据库导出程序

看到有朋友发布了Bo-blog to WordPress 转换程序,在这里忍不住把自己N久以前自己做来自己用的PJBlog 转 WordPress 数据库导出程序也发布出来,让更多想加入WordPress的朋友更容易从别的程序转过来。

欢迎使用 PJBlog 转 WordPress 数据库导出程序,在使用之前请注意以下事项:
本程序声明
  • 本程序对应PJBlog版本"2.7 Build 04",WordPress版本"2.3",如因使用其他版本造成的损失,本程序恕不负责。
  • 本程序不会对PJBlog的原始数据造成破坏,但是建议在使用之前备份PJBlog的数据库,以免意外发生。
  • 本程序只负责将PJBlog的数据导出为WordPress所使用的SQL脚本文件,并不直接操作WordPress的数据库,在使用之前请保证您的MySQL服务器有导入SQL脚本的权限。
  • 本程序所导出的SQL脚本文件会清除WordPress数据库中已有的数据,请在使用之前确保WordPress中的数据已经做了备份或转移。
  • 本程序并未对PJBlog以及WordPress程序作任何修改,如本程序侵犯到你的版权请与我联系
  • This application won’t change any code of the ‘PJBlog’ and ‘WordPress’. If you think this application infringes your right, please contact me.
  • 本程序的版权遵循创作共用原则,你可以免费使用、修改、发布本程序,但请注明原作者
本程序功能
  • 导出PJBlog的站点名字标题站长邮箱地址不会导出站点URL地址,因为这会影响到WordPress的调试,请用户手动修改。
  • 导出PJBlog的所有会员信息,原PJBlog中"超级管理员"对应WordPress中"Administrator",其他帐户对应"Subscriptor",密码全部初始化为"666666"。
  • 导出PJBlog的所有分类信息,用原PJBlog的分类标题的作为WordPress分类的"slug"。
  • 导出PJBlog的所有已审核的友情链接到WordPress的"Blogroll"下。
  • 导出PJBlog的所有日志信息,UBB1日志会自动转成解码后的HTML代码,FCKEditor日志将直接导出。
  • 导出PJBlog的所有评论信息,UBB2标签将自动解码为HTML代码。
  • 注1、2:部分UBB代码特效可能会在WordPress中失效。
具体操作步骤
  • 下载WordPress,并在您的服务器上安装好,建议全新安装
  • 将此转换程序上传至您PJBlog的根目录下,并以"http://您的PJBlog地址/PJ2WP.asp"打开本页面。
  • 点击页面底部的"导出"按钮开始导出PJBlog的数据。
  • 下载本程序导出的SQL脚本文件,本文件默认编码为UTF-83
  • 在您的MySQL服务器上,将导出的SQL文件导入到WordPress所使用的数据库中。
  • 将PJBlog的"/attachments"目录复制到WordPress的根目录下。
  • 注3:根据需要,您可能需要将得到SQL文件使用编码转换工具转换为同你数据库一样的编码格式。

下载页面:http://blog.gekimoe.org/chating/pj2wp

[ 本帖最后由 JAY 于 2008-9-15 16:43 编辑 ]
WFans版主友情提示:
如果你的WordPress出现了问题,提问前必看:
1. 请对你的问题描述清楚,不用太深入,你自己能看明白就好
2. 请给出出错的地址,这样我们才好帮你分析诊断
3. 如果问题解决了请修改求助贴标题,在后面加上【已修复】字样,好方便别的朋友查看
4. 最后如果你看厌了满是字的BLOG,欢迎访问Geki Moe!!! ACG Share

正需要,顶起
怀念1997年的秋天 这里的天空是灰色的,每天坐着一个怀旧的流浪人我的BBpress

TOP

我用PJBlog2 v2.8.3.127到处,导入到wp2.3.3失败
mysql提示错误:

MySQL 返回:文档
#1064 - You have an error in your SQL syntax;

TOP

回复 板凳 雀巢 的帖子

最好你能提供出导出文件第1064行的代码,帮你做检查。
WFans版主友情提示:
如果你的WordPress出现了问题,提问前必看:
1. 请对你的问题描述清楚,不用太深入,你自己能看明白就好
2. 请给出出错的地址,这样我们才好帮你分析诊断
3. 如果问题解决了请修改求助贴标题,在后面加上【已修复】字样,好方便别的朋友查看
4. 最后如果你看厌了满是字的BLOG,欢迎访问Geki Moe!!! ACG Share

TOP

1064应该是错误代码吧,不是行号

而且我导入的文件只有五百多行

TOP

如果你用的是MySQL控制台导入,你需要将脚本文件的UTF-8签名去掉(文件前3字节),ASP自动创建的文件我当时不知道怎么去这三个字节头。

[ 本帖最后由 JAY 于 2008-9-16 22:11 编辑 ]
WFans版主友情提示:
如果你的WordPress出现了问题,提问前必看:
1. 请对你的问题描述清楚,不用太深入,你自己能看明白就好
2. 请给出出错的地址,这样我们才好帮你分析诊断
3. 如果问题解决了请修改求助贴标题,在后面加上【已修复】字样,好方便别的朋友查看
4. 最后如果你看厌了满是字的BLOG,欢迎访问Geki Moe!!! ACG Share

TOP

想起以前从sablog转过来那个郁闷啊
最后用最笨的办法 直接从RSS转

TOP

原帖由 JAY 于 2008-9-16 19:44 发表
如果你用的是MySQL控制台导入,你需要将脚本文件的UTF-8签名去掉(文件前3字节),ASP自动创建的文件我当时不知道怎么去这三个字节头。

我是从phpmyadmin导入的,我不知道你说的控制台是什么
UTF-8签名在哪?我的txt文件开头三行是:
  1. SET AUTOCOMMIT = 0;
  2. #
  3. # 导出博客数据
  4. #
复制代码

TOP

原帖由 雀巢 于 2008-9-17 09:03 发表

我是从phpmyadmin导入的,我不知道你说的控制台是什么
UTF-8签名在哪?我的txt文件开头三行是:
SET AUTOCOMMIT = 0;
#
# 导出博客数据
#


EmEditor,另存的时候选择一下。

TOP

回复 9楼 Leo 的帖子

出现新的错误:#1062 - Duplicate entry '' for key 2

TOP

返回列表