编辑整理:整理来源:爱奇艺,浏览量:62,时间:2023-03-25 08:15:02
刚才和朋友喝茶聊天,聊到关于内容发布系统的事情,就把最近一段时间的想法和他说了说,他说,哥们,你还记得咱们大学时候那个Dedecms 吗?这一问直接把我拉回了那个CMS乱斗的年代,dedecms,joomla,drupal,phpcms,cmstop,discuz,phpwind,帝国cms,一大推CMS,让你挑的眼花缭乱,转眼间互联网大浪淘沙,被收购的被收购,躺平的躺平,偶尔出现的几个信息不是告你该交授权费,就是xxx漏洞,没有什么好消息。
现在再看这些开源的系统,虽然系统老了点,兼容性没有那么好,但是,当年的架构设计和数据库设计依旧是心思巧妙,看看数据接口和源码,依旧感慨,以前的程序员是多么走心。那不是工作,那才是爱好,才是生活,现在卷的都成花卷了,还是卷不出几个让大家用得走心的系统。
回忆一下以前的几个常用的系统吧,回到那个时候当个小码农,也是很开心的。
(一)、dedecms
官网改版了,然后找以前的非授权用户要钱授权费。
虽然他一直在升级,但是你打开更新日志就能看到,现在dedecms 的更新基本都是围绕老版本的一个维护和补丁的行为,没有什么架构的升级和改变。
下面是官方建议的环境配置:
WINDOWS 环境:
IIS/Apache/Nginx PHP5.6+ MySQL5.7+/MariaDB
LINUX/UNIX 环境:
Apache/Nginx + PHP5.6+ + MySQL/MariaDB (PHP 必须在安全模式下运行)
建议使用环境:
建议使用平台:OpBSD + Nginx + PHP5.6+ MySQL5.7+/MariaDB
基本目录结构:
/ 根据目录在安装可选模块时需设定可写入文件和创建目录的权限。 ..../install 安装程序目录,安装完后可删除[安装时必须有写入权限] ..../dede 默认后台管理目录(可任意改名) ..../include 类库文件目录 ..../plus 附助程序目录 ..../member 会员目录 ..../images 系统默认模板图片存放目录 ..../uploads 默认上传目录[必须可写入] ..../html 默认HTML文件存放目录[必须可写入] ..../templets 系统默认内核模板目录 ..../data 系统缓存或其它可写入数据存放目录[必须可写入] ..../special 专题目录[生成一次专题后可以删除special/index.php,必须可写入]
一看:从上面这个环境配置就分析出,php最高5.6,这就说明系统没有什么太大改变,老码农依旧玩得溜溜的,因为php5 系列差不太多,他要是升级到7以上,说明改变还有点大的,但是还在5系玩,那朋友们,你们还是专家。
二看:目录接口还是我们熟悉的那个结构,模版也是以前那个模版,玩法照旧,接个小活,弄个企业官网什么的还是充裕的。
其他的下载源码,用编辑器打开看看,基本没有什么太大变化,还可以操作一下的。
最后说一下dedecms 的优点:普及了cms这个概念,简化了系统安装和入门操作。数据库设计合理,熟悉模版规则的朋友们操作起来还是起飞的,静态,采集,专题,都好用,操作方便。
缺点:普及的后果就是人人都玩dedecms,然后就是研究他,接下来就是漏洞太多,各种漏洞,各种木马,各种脱裤,各种麻烦,处了安全差点意思,就是版本太老,没有合适的生态支持,只剩下dedecms模版还在建站圈和源码圈活跃了。
应用:搞个仿站,企业站,小说站,图片站,站群,都是没有什么问题的,安全做好就行了。除了版本老点,没啥大问题。
使用PHPCMS的同学在网站搬家的时候,数据库基本上也肯定会换,但是新数据库的帐号密码跟原来的不同,那么查补定排粉外温phpcms数据库连接的文件在哪?
/caches/备区原千广护侵草液configs/database.php没错,数据库信息就在database.php这个文件中修改