如何把dedecms的数据库导入到pbootcms里面?这里演示操作是以宝塔为例.
操作步骤:
1.打开软件3.0.7版DEDE导入Pbootcms,点击DEDE导入PBOOTCMS栏目,填写对应的数据库信息;如:数据库链接/数据库账号/数据库密码/数据库名称/数据表前缀/数据库端口
2.选择sqlite,打开pbootcms的数据库(D:\phpstudy_pro\WWW\www.dhnblogpb.com\data\pbootcms.db)
3.从dede分类id导入到pbootcms分类id格式是什么样的?答:从织梦分类id导入到pb分类id,它们是一一对应的,中间不能有任何空格/后面/前面都不能有空格,这个是格式.
举例:3,5,9,11⇆11,20,8,19
3.1如何把织梦分类,包括它的id以及分类信息完全导入到pbootcms里面去?
3.2重置分类和文章➟查询织梦的分类信息➟重置清空pbootcms sqlite分类表
3.3用SQLiteStudio打开pbootcms数据库或者登陆pbootcms网站后台,发现已经没有分类表没有信息
3.4批量创建pbootcms分类sqlite版{此时刷新数据库查看ay_content_sort分类数据表格,发现分类已经一一对应}
4.下面开始转换数据;织梦的数据内容模型包含2种:文章和图集
4.1分别获取文章id➟获取图集id;将数值复制粘贴到dede分类id,注意最后的逗号要删除
4.2由于3.4已经一一对应的创建好pbootcms的分类,只需要复制粘贴下,dede分类id➟pbootcms分类id
5.清除下面的列表(目的:避免出现其他问题)➟查询文章➟查询图集
5.1如何把织梦文章的id/文章信息,原封不动的搬到pbootcms,应该怎么做?
5.2重置分类和文章➟重置清空pbootcms sqlite内容表(查看ay_content内容数据表格)
5.3DEDE导入PBOOTCMS栏目➟(勾选)使用原文章id➟排序
5.3如果说使用原文章id进行发布一定要点击下排序,这个文章id是由小到大进行排列的
6.➟导入数据到sqlite
如果不想原文章id,不需要重置分类信息内容;不想使用织梦cms分类就不需要重置分类;根据5.4测试发布操作会提示'执行完成,请核对执行记录'.然后我们进入pbootcms数据表ay_content查看导入id和分类id基本一致,这样就导入完成.
我在本地测试的时候,提示"mysql链接失败,请检查mysql链接填写信息是否正确"!挺郁闷,看了下本地织梦数据库配置文件(/data/common.inc.php),信息一致,所以最后只好用宝塔测试了.
<?php //数据库连接信息 $cfg_dbtype = 'mysql'; $cfg_dbhost = 'localhost'; $cfg_dbname = 'www_ceshidhnblog_com'; $cfg_dbuser = 'www.ceshidhnblog.com'; $cfg_dbpwd = '123456789'; $cfg_dbprefix = 'dede_'; $cfg_db_language = 'utf8'; ?>
转载请注明:大灰牛博客 » 织梦导入pbootcms网站sqlite数据库