第一部分:安装前准备
在开始安装之前,请确保您的服务器或本地环境已经满足以下基本要求:

(图片来源网络,侵删)
环境要求
- PHP 版本: 5.2 或更高版本 (V5.7 对 PHP 5.2-7.x 有较好支持,推荐使用 PHP 5.3 或 5.4,过高版本可能不兼容)。
- MySQL 版本: 5.0 或更高版本。
- Web 服务器: Apache 1.x / 2.x 或 Nginx。
- PHP 扩展: 确保 PHP 已加载
mysql、mysqli、gd、mbstring、xml等常用扩展,这些扩展对于网站正常运行至关重要。
准备工作
-
下载 Dedecms V5.7 程序包
- 访问 Dedecms 官方网站:
https://www.dedecms.com/ - 在首页或下载中心找到 V5.7 SP2(最后一个稳定版)并下载,下载的文件通常是一个
.zip压缩包。 - 官方下载地址(可能需要查找):
https://www.dedecms.com/products/dedecms/downloads/
- 访问 Dedecms 官方网站:
-
上传程序包到服务器
- 使用 FTP 工具(如 FileZilla)或服务器的文件管理器(如 cPanel、宝塔面板)。
- 将下载的
dedecms压缩包上传到您的网站根目录,网站根目录是public_html、www或htdocs。
-
解压程序包
- 方法一(推荐,使用宝塔面板等): 登录您的服务器管理面板,进入文件管理器,找到上传的压缩包,右键选择“解压”。
- 方法二(使用FTP工具): 很多FTP工具支持在线解压功能,右键点击文件选择“解压到当前目录”。
- 方法三(服务器命令行): 如果您熟悉命令行,可以登录SSH,使用
unzip命令解压。# 进入网站根目录 cd /www/wwwroot/yourdomain.com # 解压文件 unzip dedecms.zip
- 解压后,您会看到一个名为
dedecms的文件夹,您需要将这个文件夹内的所有文件和文件夹移动到网站根目录,然后删除空的dedecms文件夹。
第二部分:开始安装(浏览器访问)
准备工作完成后,就可以通过浏览器进行可视化安装了。

(图片来源网络,侵删)
-
打开浏览器访问安装脚本
- 在浏览器地址栏输入您的网站域名,后面跟上
/install/。 http://www.yourdomain.com/install/(请将www.yourdomain.com替换成您自己的域名)。- 如果您在本地环境(如XAMPP、WAMP)中安装,访问地址可能是:
http://localhost/install/。
- 在浏览器地址栏输入您的网站域名,后面跟上
-
进入安装向导
- 成功访问后,您会看到 Dedecms 的欢迎页面和安装协议,请仔细阅读协议,然后点击“同意”按钮。
- 如果您看到的是乱码,请检查您的服务器环境是否已正确安装和配置
mbstring扩展。
-
环境检测
- 系统会自动检测您的服务器环境是否符合要求。
- 检查项包括: PHP版本、MySQL支持、GD库、目录权限等。
- 如果所有项目都显示“√”或“正常”: 恭喜,环境配置正确,可以继续下一步。
- 如果出现“×”或“错误”:
- 目录权限问题: 这是最常见的问题,您需要将网站根目录以及其下的
data、aimages、uploads、templets等目录的权限设置为 777(或至少为 755/775,并确保所有者正确),安装完成后,请务必将权限改回安全的值(如 755)。 - PHP扩展缺失: 根据错误提示,修改
php.ini文件,去掉相应扩展(如extension=php_mysql.dll)前面的分号 ,然后重启 Apache 或 PHP-FPM 服务。
- 目录权限问题: 这是最常见的问题,您需要将网站根目录以及其下的
-
安装参数设置
(图片来源网络,侵删)- 这是最关键的一步,请仔细填写。
- 网站设置:
- 网站名称: 您的网站标题。
- 网站首页: 您的网站首页地址,通常默认即可。
- MySQL 数据库设置:
- 数据库服务器: 通常是
localhost。 - 数据库用户名: 您的数据库用户名。
- 数据库密码: 您的数据库密码。
- 数据库名: 您为 Dedecms 创建的新数据库名称。
- 数据库前缀: 为了避免与其他程序冲突,建议修改默认的
dede_为一个随机的前缀,mycms_。
- 数据库服务器: 通常是
- 网站管理员账号设置:
- 用户名: 您的后台登录用户名,建议不要使用
admin。 - 密码: 您的后台登录密码,请务必设置一个强密码。
- 确认密码: 再次输入密码。
- 安全设置: 勾选“后台管理目录保护”,系统会为您随机生成一个难以猜测的后台目录名称,大大提高安全性,请务必记下这个目录名。
- 用户名: 您的后台登录用户名,建议不要使用
-
开始安装
- 确认所有信息无误后,点击“开始安装”按钮。
- 系统会自动执行数据库创建和数据导入,这个过程可能需要几十秒,请耐心等待,不要刷新页面。
-
安装完成
- 看到“安装成功!”的提示后,点击“立即访问网站”或“进入后台管理”。
- 进入后台: 使用您刚刚设置的管理员账号和密码登录,后台地址通常是
http://www.yourdomain.com/后台目录名/。 - 访问前台: 访问您的网站域名,查看是否正常显示。
第三部分:安装后配置与安全
安装完成后,还有一些重要的步骤需要完成,以确保网站安全稳定。
-
删除
install目录- 这是最重要的安全步骤!为了防止他人利用安装脚本重新安装或破坏您的网站,请务必通过 FTP 或文件管理器彻底删除网站根目录下的
install文件夹。
- 这是最重要的安全步骤!为了防止他人利用安装脚本重新安装或破坏您的网站,请务必通过 FTP 或文件管理器彻底删除网站根目录下的
-
修改默认管理员密码
登录后台后,立即修改您刚才设置的管理员密码,并设置一个足够复杂的密码。
-
修改
data目录权限- 将
data目录的权限从安装时的 777 修改回 755,这个目录存储了网站的核心配置文件,权限过高存在安全风险。
- 将
-
修改
config_update.php和config_password.php权限- 进入
data目录,找到config_update.php和config_password.php这两个文件,将它们的权限修改为 644 或 604,这两个文件是用于后台在线更新和修改密码的,为了安全,限制写入权限。
- 进入
-
配置伪静态
- 为了使网站 URL 更美观、更利于 SEO,并减少服务器负载,建议配置伪静态。
- Apache 环境: 在网站根目录下创建或修改
.htaccess文件,添加以下内容:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> - Nginx 环境: 在您的 Nginx 配置文件中,为对应站点添加以下规则:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } - 配置完成后,需要重启 Web 服务器(Apache/Nginx)和 PHP-FPM 服务。
-
完成后台向导
首次登录后台时,系统会引导您完成一些基本设置,如站点信息、核心设置、频道模型等,根据您的需求进行配置即可。
常见问题 (FAQ)
-
Q: 安装时提示 "PHP版本必须大于 5.2"?
A: 检查您的 PHP 版本,如果低于 5.2,请升级您的 PHP 环境。
-
Q: 数据库连接失败,如何解决?
- A: 检查您填写的数据库信息(主机、用户名、密码、数据库名)是否完全正确,确认数据库用户是否有对该数据库的完全访问权限。
-
Q: 后台登录后空白或报错?
- A: 通常是
data目录权限问题,请确保其权限为 755,并且所有者是正确的 Web 运行用户(如www或nginx),也可能是config_update.php或config_password.php权限过高。
- A: 通常是
-
Q: 安装过程中断或页面显示不全?
- A: 通常是 PHP 的
memory_limit(内存限制)设置得太低,尝试在php.ini文件中将其值调大,memory_limit = 128M,然后重启 PHP 服务。
- A: 通常是 PHP 的
至此,Dedecms V5.7 的安装和基本配置就全部完成了,祝您使用愉快!
