织梦中如何查表找数据-织梦DEDECMS转WordPress和其他CMS系统教程方法汇总

<![CDATA[[field:description/]]]>

注意:wordpress的编码是utf8。 如果dedecms不使用utf8,请在导入前将编码转换为utf8。具体查看方法:找到common.inc.php文件,里面

$cfg_version = 'V57_UTF8_SP2';
$cfg_soft_lang = 'utf-8';
$cfg_soft_public = 'base';

你可以知道它是什么编码

导入 DreamWeaver RSS 的步骤

将DedeCMS文章标题等基本数据导入WordPress站点。 进入WordPress后台admin => Tools => Import => RSS织梦中如何查表找数据,上传整个DedeCMS站点生成的RSS文件。 导入过程中可能会出现超时。 只需再次上传RSS即可,不会重复导入。 注意:我修改了 rss-import.php 中的 get_posts 函数,以同时将 DreamWeaver 文章 ID 导入到 WordPress。 详情请参见此处:将DreamWeaver CMS文章全文导入到WordPress站点。 DreamWeaver 文章的数据存储在 dede_addonarticle 数据库中。 在body字段中,现在需要将body字段的内容传输到wordpress数据库的wp_posts数据库的post_content字段中。 这个转换需要用到一个桥——也就是dede_archives数据表,即dede_addonarticle上的body内容先转移到dede_archives,然后再从dede_archives转移到wp_posts的post_content。 这两次转换的匹配点是Dreamweaver中的文章id和已经导入到WordPress中的文章标题(与Dreamweaver中的文章标题相同)。 具体步骤如下:进入phpmyadmin织梦中如何查表找数据,选择dedecms网站使用的数据库,在SQL输入框中执行以下SQL语句,将字段body添加到DreamWeaver数据库的dede_archives表中。

ALTER TABLE dede_archives ADD body longtext NOT NULL

然后执行以下SQL语句将dede_addonarticle数据表中的body字段内容导入到dede_archives的body字段中。 该语句使用dede_addonarticle的辅助和dede_archives的id作为匹配点:

UPDATE dede_archives,dede_addonarticle
SET dede_archives.body = dede_addonarticle.body  
WHERE dede_archives.id = dede_addonarticle.aid

然后通过phpmyadmin导出函数导出dede_archives数据表,然后通过导入函数将数据表导入到wordpress网站使用的数据库中,使其与wp_posts数据库在同一个数据库中。

接下来,再次使用SQL语句将dede_archives的body导入到wp_posts上的post_content中,以文章标题为匹配点(前提是文章标题全部唯一),以ID为匹配点:

UPDATE wp_posts,dede_archives  
SET wp_posts.post_content = dede_archives.body  
WHERE wp_posts.id = dede_archives.id

至此,部分文章内容已经转换完毕! DedeCMS转WordPress方法二:数据库转换

总体思路就是将dedecms数据库内容导入到wordpress中,通过一些数据库命令操作,将原来的dedecms数据库转换成wordpress。 该方法网上的教程比较老,不建议尝试。

DedeCMS转WordPress方法三:复制或抓取

这个方法是我爸比较推荐的,因为最安全。 但如果原网站的数据量太大,操作起来会非常耗时。

具体步骤:

首先建立一个临时的WordPress网站。 有关教程,请参阅:安装 WordPress 教程。 在WordPress后台设置原网站(DEDECMS)的分类、文章、文章类别。 手动一次复制一篇文章或者使用采集软件(淘宝有店铺帮忙写采集规则)采集所有文章。 使用elementor之类的构建器来设计网站首页的效果。 域名切换为原dedecms网站域名。 设置伪静态和301跳转规则通过旧网站的URL跳转到新的URL,减少SEO影响。 DedeCms转WordPress方法四:PHP迁移脚本

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

1.下载php脚本文件。

下载链接

2.打开脚本文件,编辑下图内容。

DEDECMS的数据配置参数可以从DEDECMS的data/common.inc.php中获取。

3、将修改后的php文件上传到新安装的WordPress网站根目录下。

4.使用ssh命令运行php dedecms_to_wordpress.php

使用SSH,前提是你有自己的服务器或者VPS。 虚拟主机不可用。 如果您没有 VPS,请参阅 2021 年稳定、可靠且经济高效的 VPS 推荐。

如果您有VPS并且不使用SSH,请参考:使用Xshell 6连接VPS教程_如何用电脑登录vps

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

切换到WordPress后需要注意的事项

1、注意伪静态和301跳转

虽然Dreamweaver和WordPress都是PHP程序,但是它们的伪静态规则是不同的。 因此,从dedecms切换到WordPress后,打开dedecms的文章页面链接时会报错。 这就需要你自己制定301跳转规则。 实现旧dedecms网站的文章链接跳转到新WordPress网站的链接。

如果WordPress出现301跳转,也可以使用插件来帮忙,比如Redirection

2. 网站页面需要重新设计

无论使用哪种方法将DEDECMS转换为WordPress,网站的页面设计都会发生变化。 因此,当所有的网站文章都复制完毕后,你需要从头开始设计网站页面。 如果你是新手,建议使用elementor builder,或者干脆花钱请人帮你设计。 这是一个比较可靠的方法。

DedeCMS转迅锐CMS教程

迅睿CMS也是一款国产CMS系统。 官网声明,它是在MIT开源许可下发布的,并且免费,不限制商业用途。 因此,不习惯WordPress的站长也可以考虑一下。

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

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

迅锐CMS下载地址

2.后台安装DEDECMS数据转换扩展

3.填写DreamWeaver网站的数据库信息并进行转换。

成功识别数据库后,即可进行后续操作。 转换完成后,可以重新设计首页和其他页面并发布。