如图用dedeampz本地安装dedecms时老是出现,换其他的工具连info都显示不出,
首先要下载织梦程序,然后搭建本地环境,然后安装即可:
一、准备
这搭建网站的时需准备一些东西,如网站程序、还有在本地上配置服务器等程序。这里需要准备二个程序。
1、 服务器配置程序:appserv-win32-259
2、 网站程序:DedeCMS-V57-GBK-SP1
二、本地PHP服务器配置
一般配置PHP服务器时,都是傻瓜式的配置方式,只要下载一个程序安装就行了,这里选择的是:appserv-win32-259。
三、安装dedecms(织梦)
现在已经有了网站所能运行的服务器,那网站要放到什么地方。然后需要吧程序安装到服务器上,也就是本地服务器环境。网站放到什么地方。在所买的虚拟主机上只上传网站程序就行了,但是在本地,网站程序放以什么地方呢。其实每一个网站都在它自己的目录地址。可以把网站程序(dedecms)放到本地磁盘(G)下。
首先要导入的肯定是栏目了
关于数据库结构 帝国官方有一个很详细的手册 我在之前的文章中有发布 ,而可怜的dede 只能在一些blog的文章中找到,感谢整理这些资料的博主们,不过还不是很方便,我觉着dede官方应该大改进了
帝国cms 栏目相关数据表 mlf_enewsclass (注意表的前缀)
dedecms 栏目相关数据表dede_arctype
这里就不对字段进行解释了 直接上sql了
把帝国数据库中mlf_enewsclass 这张表导入到dede数据库中方便操作
这条数据执行完了之后后台栏目已经有数据了
insert into dede_arctype (id,reid,typename,picname,sortrank,typedir,description,keywords) select classid,bclassid,
classname,classimg,myorder,classpath,intro,classpagekey from mlf_enewsclass
update `dede_arctype` set `issend`=1
update `dede_arctype` set `isdefault`=1
DedeTag Engine Create File False以下几条sql必须执行,要不然会出现 错误
-----------------------------------------------------------------------------
update `dede_arctype` set `namerule`="{typedir}/{Y}/{M}{D}/{aid}html"
update `dede_arctype` set `namerule2`="{typedir}/list_{tid}_{page}html"
------------------------------------------------------------------------------
update `dede_arctype` set `typedir`=CONCAT('{cmspath}/',typedir)
update `dede_arctype` set `templist`="{style}/list_articlehtm"
update `dede_arctype` set `temparticle`="{style}/article_articlehtm "
update `dede_arctype` set `tempindex`="{style}/index_articlehtm"
update dede_arctype da,mlf_enewsclassadd me set dacontent=meclasstext,daseotitle=mefpagetitle where daid=meclassid(注意)
这样 栏目列表成功转换,后台可生成
下来开始整合文章
首先 先来分析文章数据库结构
dede文章相关的有3张数据表,分别是dede_archives ,dede_addonarticle,dede_arctiny
帝国文章相关的数据表: mlf_ecms_news,mlf_ecms_news_data_1(可能数据表有所不同,不过结构区别都不大)
导入文章
insert into `dede_archives` (id,typeid,sortrank,click,title,litpic,filename,pubdate,senddate,description,keywords) select id,classid,truetime,onclick,title,titlepic,filename,newstime,lastdotime,smalltext,keyboard from mlf_ecms_news
导入文章来源作者
update `dede_archives` da,mlf_ecms_news_data_1 men set dasource=menbefrom,dawriter=menwriter where daid=menid
导入文章body(内容)
insert into dede_addonarticle (aid,typeid,body) select id,classid,newstext from mlf_ecms_news_data_1 men
现在后台已经有了文章
不过发现了个问题,分类中显示的文档数量为0
经过查资料,摸索 发现还需要操作一个数据表 dede_arctiny后台统计文档数量操作的是这个数据表
insert into `dede_arctiny` (id,typeid,channel,senddate,sortrank,mid) select id,typeid,channel,senddate,sortrank,mid from dede_archives
执行完毕之后发现最下级的栏目已经正常显示文档数量,但是顶级栏目依然是0,查看相关资料才发现dede一直是这样,这也算dede的一个bug吧
用phpstudy或者wamp,你这种情况是数据库有问题,你要确保你安装的mysql数据库是启动的,并且在你安装dede时,输入的数据库用户名密码是正确的,如果是正确的会显示一行绿色的提示文字,错误的会显示红色。
0条评论