IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> DeDecms转换PHPcms思路_PHP开源cms程序转换思路及案例 -> 正文阅读

[PHP知识库]DeDecms转换PHPcms思路_PHP开源cms程序转换思路及案例

我们的网站在运营过程中,有时候会出现一些情况,让我们不得不选择替换程序内核,比如dede开始收费了,又或者网站更换运营团队等等情况,于是就会有dedecms转phpcms,phpcms转expirecms等需求,其实无论是什么转什么,其思路基本一致,下面我们就来说下这些程序之间的是怎么完成转换的。

转换步骤

1.确定要转换的程序及要达到的效果。

2.根据需求完成转化数据代码。

3.开始转化测试发布。

转化案例

下面我们结合实例进行转化,有如下需求,要求原dedecms转化成phpcms系统,原数据能在phpcms系统更新。

这里强调一下,一般来说我们的网站都是纯静态的,这时候如果没有原数据需要更新的要求,我们可以直接把原静态文件复制到新系统即可。但如果有更新老数据需求,我们就要考虑数据迁移到新的系统。

看到需求后,我们先想到,数据库的迁移,其次就是要重新套模板。这看上去很麻烦是不是,其实操作起来并没有想象中的麻烦。我们对dede和phpcms了解过后发现,数据的迁移是完完全全的数据迁移,根本不需要对系统有所顾及,我们只需要按照旧数据的字段对比导入到新数据库就完成了。

首先我们对分类进行转换,一般情况下分类确定模型,模型确定内容,所以我们当然先从分类下手。因为网站的分类一般来说不是很多,所以这个时候可以考虑手动添加分类,其次是写代码转换。

我们的分类转换好以后,就可以开始对内容下手了,内容不想分类那么少,这时候我们必须写代码进行转换数据了,这个时候要考虑新站的数据存储,建议按照原表进行新站的建模,比如旧数

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 21:55:54  更:2021-12-26 21:56:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 14:27:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码