78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

zblog数据迁移到discuz论坛帖子方法分享

很多人开始运用zblog做个博客玩玩,随着时间的推移,数据量越来越大,会出现瓶颈问题,想把数据迁移到discuz论坛中?78模板网来分享一下方法

  1. 首先把zblog数据库中的zbp_post表中的一些字段如log_Id,log_Title,log_Content,log_PostTime中导出来,注意编码一致

  2. 把数据库文件导入到discuz论坛中的 pre_forum_post表中的对应的字段pid ,fid,tid,subject,dateline,message以及pre_forum_thread表中的tid,fid,subject中,注意第2步的一些字段是关联的。

  3. 数据导入完毕后需要替换数据库中一些网址

  4. UPDATE zbp_post SET log_Content=REPLACE(log_Content,'http://www.78moban.cn/','http://www.78moban.cn/');

  5. 以及信息 批量替换论坛贴子标题:

    UPDATE pre_forum_thread SET subject=REPLACE(subject,'替换前','替换后');

    批量替换论坛贴子内容:

    UPDATE pre_forum_post SET message=REPLACE(message,'替换前','替换后'); 

    UPDATE pre_forum_post SET message=REPLACE(message,'hide','hide');

  6. 帖子里面都是html代码,需要把你要导入的帖子栏目中开启html代码功能,后台论坛》版块》帖子选项》允许使用 HTML 代码选择是

  7. 最后一步发布帖子的时候会提示Discuz! Database Error(1062) Duplicate entry '369' for key 2 INSERT报错,解决方法:

    步骤:首先找到pre_forum_post获取最新帖子的pid即最大值,然后打开pre_forum_post_tableid表,添加最大值的pid即可!

本文链接:http://78moban.cn/post/2874.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部