dede程序安装教程具体步骤是怎样的?

99ANYc3cd6
预计阅读时长 16 分钟
位置: 首页 DEDE建站 正文

目录

  1. 第一步:准备工作(服务器环境)
    • 1 购买服务器/虚拟主机
    • 2 安装宝塔面板
    • 3 配置网站环境
    • 4 创建数据库
  2. 第二步:上传安装文件
    • 1 下载 Dedecms 程序
    • 2 解压并上传文件
  3. 第三步:运行安装向导
    • 1 访问安装页面
    • 2 接受协议
    • 3 检测环境
    • 4 设置数据库信息
    • 5 安装过程
  4. 第四步:安装后配置
    • 1 删除安装目录
    • 2 修改后台目录名称(安全加固)
    • 3 配置网站信息
  5. 常见问题与解决方案

第一步:准备工作(服务器环境)

在安装 Dedecms 之前,你的服务器或虚拟主机必须满足以下基本要求:

dede程序安装教程
(图片来源网络,侵删)
  • 操作系统: Linux (推荐 CentOS)
  • Web 服务器: Apache 2.x / Nginx 1.x (Nginx 需要额外配置伪静态规则)
  • 数据库: MySQL 5.0 - 5.6 (5.7+ 也可以,但需要注意字符集)
  • PHP 版本: PHP 5.3 - 7.x (推荐 PHP 7.2 或 7.3,过高版本可能不兼容)
  • 内存: 建议 512MB 以上

1 购买服务器/虚拟主机

  • 新手推荐: 购买一个入门级的 云服务器(如阿里云、腾讯云、华为云)或 虚拟主机,并选择 宝塔面板 的“应用镜像”一键安装,可以省去手动配置环境的麻烦。
  • 费用: 一般入门级云服务器每月几十元即可。

2 安装宝塔面板

如果你购买的是普通云服务器,需要手动安装宝塔面板。

  1. 登录你的服务器(通过 SSH 或宝塔提供的远程连接工具)。
  2. 根据你的服务器操作系统,执行以下命令之一:
    • CentOS: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    • Ubuntu/Debian: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  3. 安装完成后,终端会显示 宝塔面板的登录地址、用户名和初始密码,请务必妥善保存
  4. 在浏览器中打开登录地址,输入用户名和密码登录。

3 配置网站环境

  1. 登录宝塔面板后,点击左侧菜单的 “软件商店”
  2. 在商店中搜索并安装以下软件:
    • Nginx (或 Apache,推荐 Nginx)
    • MySQL (选择 5.6 或 5.7 版本)
    • PHP (选择 23 版本,点击“设置” -> “安装扩展”,确保安装了 mysqligd 扩展)
  3. 等待所有软件安装并启动。

4 创建数据库

  1. 在宝塔面板首页,点击顶部的 “数据库” 选项卡。
  2. 点击 “添加数据库”
  3. 数据库名: 填写一个你喜欢的名字,如 dedecms_db
  4. 数据库用户名: 填写一个用户名,如 dedecms_user
  5. 数据库密码: 设置一个强密码。
  6. 字符集: 务必选择 utf8mb4,这可以完美支持中文和各种 emoji 表情。
  7. 点击 “确定” 创建,请记下数据库名、用户名和密码,后面安装时会用到。

第二步:上传安装文件

1 下载 Dedecms 程序

  1. 访问 Dedecms 官方网站:https://www.dedecms.com/
  2. 点击导航栏的 “下载”
  3. 找到 “DedeCMS V5.7 SP2 正式版” 并下载,下载的文件通常是 .zip 格式的压缩包。

2 解压并上传文件

  1. 将下载的 .zip 文件解压,你会得到一个名为 dedecms 的文件夹。
  2. 在宝塔面板中,点击左侧菜单的 “文件”
  3. 找到你之前创建网站时存放文件的目录(通常是 /www/wwwroot/你的域名)。
  4. 将解压后的 dedecms 文件夹内的所有文件和文件夹全部选中,然后拖拽到宝塔面板的文件管理器中,或者使用 “上传” 功能。
  5. 重要: 上传完成后,请确保文件都在网站根目录下,如果根目录下已经有 index.html 等文件,可以先删除它们。

第三步:运行安装向导

1 访问安装页面

在浏览器中,输入你的网站域名(http://www.yourdomain.com),如果一切正常,你应该能看到 Dedecms 的安装引导页面。

如果访问出现 404 或其他错误

  • 检查宝塔面板中网站的 “设置” -> “网站目录” 是否正确指向了文件上传的目录。
  • 如果你使用的是 Nginx,请确保在网站设置中配置了 “伪静态”(见文末常见问题)。

2 接受协议

点击页面底部的 “同意”“继续” 按钮,进入下一步。

dede程序安装教程
(图片来源网络,侵删)

3 检测环境

安装程序会自动检测你的服务器环境(PHP、MySQL 版本等),如果所有项目都显示为 “是”“正常”,则说明环境配置正确,如果出现 “否”,请根据提示返回宝塔面板进行相应配置(如安装缺失的 PHP 扩展)。

4 设置数据库信息

这是最关键的一步,请务必准确填写你在 第一步 1.4 中创建的数据库信息。

  • 数据库服务器: localhost (通常默认即可)
  • 数据库用户名: dedecms_user (你创建的用户名)
  • 数据库密码: 你设置的密码
  • 数据库名: dedecms_db (你创建的数据库名)
  • 数据库前缀: dede_ (保持默认即可,如果想安装多个 Dedecms 在同一数据库,可以修改,如 cms_)
  • 管理员账号: admin (默认,可以修改,但建议不要太简单)
  • 管理员密码: 设置一个强密码
  • 安全提问: 选择一个问题并填写答案,用于找回密码。
  • 邮箱: 填写你的常用邮箱。

填写完毕后,点击 “开始安装”

5 安装过程

安装程序会自动执行 SQL 语句,创建数据表并写入初始数据,这个过程很快,通常在几秒内完成,完成后,页面会提示你安装成功。

dede程序安装教程
(图片来源网络,侵删)

第四步:安装后配置

安装完成后,还有一些重要的安全和管理操作需要完成。

1 删除安装目录

为了安全,必须删除安装目录。

  1. 回到宝塔面板的 “文件” 管理器。
  2. 进入网站根目录,找到名为 install 的文件夹。
  3. 将其彻底删除,如果不删除,可能会被恶意利用,导致网站被黑。

2 修改后台目录名称(安全加固)

默认的后台登录地址是 你的域名/dede/,这是黑客最常攻击的路径之一,修改它可以大大提高安全性。

  1. 在宝塔面板的 “文件” 管理器中,找到网站根目录下的 dede 文件夹。
  2. 将其重命名为你自己设置的、难以猜测的名字,my-admin-2025
  3. 以后访问后台的地址就变成了:你的域名/my-admin-2025/

3 配置网站信息

  1. 访问你的网站首页,现在应该能看到一个完整的 Dedecms 默认站点了。
  2. 使用你刚刚设置的后台地址(如 你的域名/my-admin-2025/)和账号密码登录后台。
  3. 在后台,你可以进行各种设置,如:
    • 系统 -> 系统基本参数: 设置网站名称、公司信息、发邮件的 SMTP 等。
    • 核心 -> 网站栏目管理: 添加你的网站分类。
    • 核心 -> 内容模型管理: 管理文章、图片、软件等不同类型的内容。
    • 会员 -> 会员管理: 管理网站用户。

常见问题与解决方案

Q1: 访问网站时出现 "No input file specified." 错误。 A1: 这是 PHP 配置问题,在宝塔面板中,进入 “软件商店” -> “PHP” -> “设置” -> “配置修改”,找到 cgi.fix_pathinfo 这一行,将其值从 0 改为 1,然后保存并重启 PHP 服务。

Q2: 使用 Nginx 时,栏目和文章页打不开,出现 404 错误。 A2: Nginx 默认不支持 Dedecms 的 URL 重写规则,需要在宝塔面板的 “网站设置” -> “伪静态” 中,选择 “DedeCMS” 并保存,如果选项中没有,可以手动添加以下规则:

location / {
    if (!-e $request_filename) {
        rewrite "^/index\.html$" /index.php last;
        rewrite "^/sitemap\.html$" /sitemap.php last;
        rewrite "^/data/(.*)\.(htm|php)$" /data/$1.$2 last;
        rewrite "^/([^\.]*)/list-([0-9]+)\.html$" /index.php?action=list&cid=$2 last;
        rewrite "^/([^\.]*)/view-([0-9]+)\.html$" /index.php?action=view&cid=$2 last;
        rewrite "^/([^\.]*)/([0-9]+)\.html$" /index.php?action=view&cid=$2 last;
    }
}

Q3: 上传图片或文件时提示 "没有上传权限" 或 "目录不可写"。 A3: 这是因为目录权限不足,在宝塔面板的 “文件” 管理器中,找到以下目录,右键点击 “权限”,将其设置为 “755”,并递归应用到子目录和文件:

  • /data
  • /uploads
  • /templets
  • /special

Q4: 安装时检测不到数据库。 A4:

  • 确认 MySQL 服务是否在宝塔面板中正常运行。
  • 确认数据库名、用户名、密码是否填写正确。
  • 确认数据库用户是否有对该数据库的 所有权限
-- 展开阅读全文 --
头像
unistd.h在C语言中到底扮演什么角色?
« 上一篇 04-22
NodeMCU用C语言该怎么开发?
下一篇 » 04-22

相关文章

取消
微信二维码
支付宝二维码

目录[+]