织梦后台怎样更改生成网站根目录

织梦dedecms是很多站长使用的国产CMS系统之一,近日织梦官方发表通知称商业用户需要购买授权费才能使用,费用为5800元/年,所以商用的站长最好更换掉其他免费开源的建站系统,例如WordPress,或者购买商业授权,毕竟国内的版权已经越来越严格了。

这里奶爸给大家总结几个可以方便把DedeCMS转移到WordPress系统的方法

这个方法的原理很简单,首先,在DedeCMS系统里面把全站的内容都导出为RSS格式,然后利用WordPress的导入功能,导入rss文件,就可以自动把之前的文章复制过来。

具体的大家可以参考下面这个步骤:

    作用是在生成rss.xml文件后方便点击查看生成结果。

    作用是修改生成的rss.xml文件路径,让该文件保存在网站根目录

    再向下找到以下代码并将其删除:

进入后台——生成——更新RSS文件,把“单个类目最大记录数”改为全站的文章数量,然后点击“开始更新”,更新完成后,网站根目录下会生成一个全站rss.xml文件,可通过 http://网站域名/rss.xml 查看。 附:如果生成的rss.xml文件有错误,在根目录下的templets文件夹中的plus文件夹里找到rss.htm文件,对其进行编辑,找到代码:

    (这与织梦里的文章标题是一样的)。具体步骤如下: 进入phpmyadmin,选择dedecms网站使用的数据库,在SQL输入框中执行以下SQL语句,在织梦数据库的dede_archives表上,添加字段body

    接着通过phpmyadmin导出功能把dede_archives数据表导出,然后再通过导入功能把该数据表导入wordpress网站使用的数据库中,使其与 wp_posts数据库处在同一个数据库里。

    至此文章内容部分转换完成!

大概思路就是把dedecms的数据库内容导入到wordpress,并且通过一些数据库命令操作,让本来dedecms的数据库转变为wordpress的,这个方法网上的教程都比较老,不推荐尝试。

这个方法相对来说是奶爸推荐大家操作的,因为最保险,只不过原网站数据量太大的话,操作起来非常费时间。

  1. 先搭建一个临时的WordPress网站,教程参考:。
  2. 在WordPress后台,文章,文章分类里面设置好原网站(DEDECMS)的分类。
  3. 手动一篇文章一篇文章的复制或者使用采集软件(淘宝有帮忙写采集规则的店铺),把文章全部采集过来。
  4. 利用elementor这类型的构建器设计网站首页的效果。
  5. 域名切换为原dedecms网站的域名。
  6. 设置伪静态和301跳转规则,实现可以通过老网站的url跳转到新的url,减少SEO影响。

这个方法是我爱水煮鱼分享的一个php脚本,需要自己服务器的SSH权限,具体方法如下:

1、下载php脚本文件。

2、打开脚本文件,编辑下图中的内容。

3、把修改好的php文件上传到全新安装的WordPress网站根目录。

使用SSH的话,前提是你有自己的服务器或者VPS,虚拟主机是没有的,如果你没有VPS,参见

有了VPS不会使用SSH参见:

运行后只需要等待自动执行即可。

织梦转为WordPress后的注意事项

一、注意做伪静态和301跳转

虽然织梦和WordPress都是php的程序,但是他们的伪静态规则是不一样的,所以从dedecms转到WordPress之后,之前dedecms的文章页链接打开会报错,这就需要自己做301跳转规则来实现老dedecms网站的文章链接跳转到新WordPress网站的链接。

WordPress做301跳转的话也可以使用插件帮忙,例如

二、网站页面需要重新设计

不管用哪种方法把DEDECMS转换到WordPress,网站的页面设计都会发生变化的,所以网站文章全部复制过来之后,也需要自己从零开始设计网站的页面。新手的话推荐使用操作,或者直接花钱找人帮你设计,这是比较靠谱的方法。

迅睿CMS也是一款国产CMS系统,官方网站注明了基于MIT开源协议发布,免费且不限制商业使用。所以用不习惯WordPress的站长也可以考虑。

迅睿CMS框架基于MIT开源协议发布,免费且不限制商业使用,是免费开源的产品,允许开发者自由修改前后台界面中的版权信息,包括使用,复制,修改,合并,发表,分发,再授权,或者销售。

1、前往迅睿CMS官网下载源码并且安装到网站服务器

2、后台安装织梦DEDECMS数据转换扩展

3、填写织梦网站的数据库信息,进行转换

识别成功数据库后跟着操作即可,最后转换完毕,重新设计首页等页面即可发布。

}

今天是特别郁闷的一天,一大早起来更新文章还没更新几篇文章突然出现了后台点了没反映了,以为是网络不好就没去管,把页面关闭后,过一下再进网站的时候发现首页正常,但登陆后台地址显示为空白,查看后台源码为空的,如下:

相当于什么也显示不出来,先来说说刚开始我在后台动过什么,首先我更新了2篇文章,然后修改了一下—系统参数—会员设置,将会员附件上传上限为1M,还删除了一些会员上传的垃圾图片,很占空间,之后在附件数据上传里上传了flash,不过提示上传成功0个附件,之后又回到写文章当中之后就出现写了一些文章点保存没反应了.在网上找了很多方法都没用,但同一个服务器另外一个站得后台都正常,这里可以明显排除为服务器得问题.在这里我总结了我今天花费了一下午得出的一些解决办法:最后写出我的问题解决办法.
问题分析一:可能是网站被挂木马

如果网站被挂木马可以从网站源码中查看是否又恶意代码,解决办法清除恶意代码即可恢复.

问题分析二:网站是因为比如漏洞升级导致得dede后台空白

出现这个问题可以删除原来得dedecms网站目录得include文件,然后用以前备份过得文件重新上传,这个解决得多数空白问题

注意删除前备份include文件夹,建议直接更改下名称即可,再上传以前备份的

问题分析三:是否修改过相关服务器文件

DEDE安装后,后台页面空白,后台栏目链接空白,而且还不能注销后台。进入后台,也只能通过/dede/login.php文件。我被这问题困扰了几个小时呢。当时真想把网站删除了,重新安装。在网上找了好久也没找到什么好的方法解决这个问题,后来我想起PHP代码很忌讳用记事本修改的,你是不是也用记事本修改了数据库配置文件(/data/common.inc.php)呢?用记事本修改了数据库配置文件进后台就会出面空白页面的.

问题分析四:这个是我之后解决了问题的办法

保存之后再次进入管理后台,这个时候会发现后台会有一句话提示了,我的提示是:

从中我们可以现在在网站根目录的dataconfig.cache.inc.php on line 44有问题,然后我就把以前正常时备份过的dataconfig.cache.inc.php 重新上传全覆盖后问题就解决了.到此排除了一上午加下午的问题终于解决了.分析了下原因这个可能是

后台出理空白有以下两个原因:
2.没有根目录下的写入权限.

由于没有目录写入权限,所以即用用ftp也无法重新上传config.cache.inc.php文件,而且当你在FTP中
编辑一个文件后保存时,同样由于没有写入权限,致使该文件也会被删除!!!

当出现后台空白时,最好什么也不要动,没有目录写入权限的原因可能是空间不稳定,也可能是空间商
。然后再登录,OK!。另,可能改回后进入登录页面时会出现乱码,请确认一下你没有改过common.inc.php或config.php等文件,并且没有在这些文件中有任何“输出语句”(即不要在这些文件中出现 echo 等语句)

通过大量的查找相关关于dede网站后台空白的解决办法中有些朋友重新上传网站后台程序也有人解决了,这种情况主要是由于网站程序流失导致的,不管怎么样,遇到dede网站管理后台空白一定可以解决的,新手用户一定不要乱删除文件或放弃,修改文章前情先做好一次备份,然后多查找原因就可以解决问题了.

}

织梦一张公告发出,根据DedeCMS授权协议,除个人非营利网站外,均需购买DedeCMS商业使用授权,授权费为人民币5800元。

看到这个公告说实话有些伤感,此处省略1万字...

好了,伤感归伤感,日子还得过下去,大款绕路。接下来介绍下DEDE /d/file/uploads

(6)这样织梦的栏目数据就转到帝国栏目中了,接下来就是去更新中心,刷新首页、栏目、内容页,不要忘了更新缓存。

备注:如果织梦网站没有自定义字段,那么上面的操作就完成了数据转换,如果织梦有自定义字段,那么还需要做如下操作:

(1)在帝国网站创建相同数据类型的自定义字段(如果不懂怎样创建ecms自定义字段,请自己百度)

(2)执行sql代码转换数据

例如:织梦有两个自定义变量:联系电话:tel ;地址:addr ,现在在帝国网站也创建了相同的自定义变量,执行下面的sql代码:

执行完上面的操作,两个自定义字段的值就转化完成了。

确认帝国6.6生成的首页、频道页、列表页、内容页都正常并和织梦网站路径一样,那么第一步织梦5.7转帝国6.6成功。接下来,要进行升级了。

1、下载帝国6.6升级7.0的升级程序

2、升级程序中有相关教程,详细教程请参考升级程序中的教程。

(1)把升级程序文件直接覆盖帝国6.6的系统文件

(2)在浏览器中访问:http://你的域名/e/update/ ,开始运行升级程序。

(3)升级成功后,删除 /e/update/ 目录里的文件。

(4)到数据更新中心,恢复栏目目录,更新栏目信息数。

(5)登陆后台>用户>用户管理>管理用户组,修改用户组:设置用户组权限(我选中了全部权限);(新版增加的功能没有加上权限是不显示菜单的)

(6)7.0版的以下目录和文件用不到,可以选择删除:(建议删除)

1、下载7.2升级程序

2、升级程序中有升级说明。

大体流程和6.6升级7.0差不多:

(1)如果你改了“e/admin”目录名,请先将目录名改回“e/admin”;(升级完成后再修改回来)

(2)复制升级包upload目录里的文件到本地帝国CMS系统目录里,覆盖已存在的文件;

(5)登录后台>用户>用户管理>管理用户组,修改用户组:设置用户组权限;(新版增加的功能没有加上权限是不显示菜单的)

经过上面的工作,最终织梦网站转换成帝国系统,数据全部转换成功,所有栏目、文章页的url和之前网站一样,所以不会影响百度收录。

当然上面只是转换了网站数据,如果要让网站前台样式也一样,需要再单独把织梦模板改成帝国模板。

这里已经讲的很清楚了。有不明白的可以联系我微号xk3213聊。

}

我要回帖

更多关于 织梦生成html 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信