DedeX系统基于PHP7开发,遵循GPLv2协议开源,具有简洁易用、灵活扩展、高安全性和高效性等特点。其模板设计继承了原有标签体系,并引入Bootstrap,简化了PC、平板及移动端站点的搭建过程。
DedeX是一个LTS版本,支持将到2035年11月截止,目前DedeX已经发布,可以点击下载获取。
访问代码托管,可以通过提交Pull requests的方式来贡献您的力量。
我们会收集、整理新的功能需求制定新的Roadmap,在这里,可以查看版本更新记录
1、Windows
IIS/Apache/Nginx + PHP7/PHP8 + MySQL5/8/10
2、Linux/Unix
Apache/Nginx + PHP7/PHP8 + MySQL5/8/10(PHP必须在非安全模式下运行),建议使用平台:Linux + Apache2.4 + PHP8.4 + MySQL8.0
3、PHP必须环境或启用的系统函数
Fileinfo:文件上传安全校验
GD扩展库:图像验证码、水印、二维码生成
MySQL扩展库:数据存储
4、基本目录结构及文件
./docs 更新记录
./src 系统源代码
..|_/a 默认网页文件存放目录[必须可写入]
..|_/admin 默认后台管理目录[可任意改名]
..|_/apps 插件扩展程序目录[不可写入,可执行]
..|_/data 系统缓存或其它可写入数据存放目录[必须可写入,但不可执行,建议关闭对外访问权限]
..|_/install 程序安装目录,安装完后可删除[安装时必须有可写入权限]
..|_/static 静态资源存放目录[必须可写入,无需执行]
..|_/system 类库文件目录[建议关闭对外访问权限]
..|_/theme 系统默认模板目录[建议关闭对外访问权限]
..|_/user 会员目录
..|_/index.php 入口文件
..|_/license.txt GPLv2开源许可协议
./tools 系统工具
..|_/resetpwd.php 管理员密码修改工具(如需重置,放至站点根目录,用完删除)
5、PHP环境容易碰到的不兼容性问题
-
data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示);
-
出现上传功能无法使用,原因是上传的文件夹权限问题或没安装扩展;
-
出现安装时显示空白,原因是服务器环境配置尚未达到平台需求;
1、下载程序解压到本地目录;
2、上传程序目录中的/src到网站根目录;
3、运行http://www.yourwebsite.com/install/index.php(yourwebsite.com)表示您的站点,按照安装说明进行程序安装;
详细参考:DedeX站点授权协议
DedeX系统严格遵循GPLv2国际开源标准,致力于打造纯粹的开源环境,开发者可自由使用、修改与分发代码,畅享开源带来的无限可能。
