第一部分:安装前准备

在开始安装之前,你需要准备好以下几样东西:

dedecms5.7安装教程
(图片来源网络,侵删)

下载软件包

  • Dedecms 5.7 安装包

    • 访问织梦官方下载页面:https://www.dedecms.com/products/dedecms/
    • 找到 DedeCms 5.7 版本(目前官方已不再更新此版本,但仍有大量用户在使用)。
    • 下载 DedeCms-V5.7-GBKDedeCms-V5.7-UTF8 版本。
      • GBK vs UTF-8强烈推荐选择 UTF-8 版本,UTF-8 是国际标准编码,能更好地支持多语言(如繁体中文、英文等),避免乱码问题,GBK 主要用于简体中文环境。
    • 下载完成后,你会得到一个 .zip.rar 压缩包。
  • 本地服务器环境集成包

    • 手动配置 Apache、MySQL、PHP (XAMPP, phpStudy) 对新手来说比较复杂。
    • 推荐使用集成环境包,一键安装,省时省力。
    • phpStudy (国内用户首选,对中文支持好): 下载地址 https://www.xp.cn/
    • XAMPP (国际通用,稳定可靠): 下载地址 https://www.apachefriends.org/

准备网站根目录

  • 打开你安装的集成环境(以 phpStudy 为例)。
  • 在软件界面找到 "WWW 目录""www" 文件夹,并记下它的完整路径,通常是 D:\phpStudy\WWWC:\phpStudy\WWW
  • 这个文件夹就是你的网站根目录,所有网站文件都应该放在这里。

第二部分:详细安装步骤

步骤 1:解压并上传文件

  1. 将下载好的 DedeCms-V5.7-UTF8.zip 压缩包解压。

  2. 解压后,你会看到一个名为 dedecms 的文件夹。

    dedecms5.7安装教程
    (图片来源网络,侵删)
  3. 将这个 dedecms 文件夹内的 所有文件和子文件夹复制并粘贴 到你之前准备的网站根目录(D:\phpStudy\WWW)中。

    重要提示:不要直接把 dedecms 这个文件夹整个复制到 WWW 目录下,而是要进入 dedecms 文件夹,将其内容复制到 WWW 目录,安装完成后,你的网站地址将是 http://localhost/,而不是 http://localhost/dedecms/

步骤 2:启动本地服务器

  1. 打开 phpStudy(或其他集成环境)软件。
  2. 确保界面上的 ApacheMySQL 服务都已经启动(状态显示为“运行中”),如果没有启动,点击“启动”按钮。

步骤 3:运行安装程序

  1. 打开你的浏览器(推荐使用 Chrome 或 Firefox)。
  2. 在地址栏输入你的本地服务器地址,然后加上 /install
    http://localhost/install
  3. 按回车键,你应该能看到 Dedecms 的安装向导欢迎页面。

步骤 4:环境检测(安装第一步)

这一步会检查你的服务器环境是否符合 Dedecms 的运行要求。

  • PHP 版本:通常要求 2 或以上,5.2.17 是最经典的版本,如果显示“不通过”,可能是 PHP 版本不兼容,可以在 phpStudy 中切换到 PHP5.2.17 版本。
  • MySQL 扩展:必须显示“通过”。
  • GD 库:必须显示“通过”,用于处理图片。
  • 目录权限:这一步通常会显示“不通过”,因为我们需要手动设置权限。不要点“下一步”,先按照提示修改文件夹权限。

如何修改目录权限(以 Windows 系统为例)?

dedecms5.7安装教程
(图片来源网络,侵删)
  1. 进入你的网站根目录(D:\phpStudy\WWW)。
  2. 找到并选中以下文件夹:
    • data
    • uploads
    • aiken
    • html (或 templets)
    • plus
    • special
    • install
  3. 右键点击 这些文件夹,选择 “属性”
  4. 在弹出的窗口中,切换到 “安全” 选项卡。
  5. 点击 “编辑” 按钮。
  6. 在新窗口中,选中 “Users”“Everyone” 用户。
  7. 勾选 “完全控制” 下面的 “允许” 复选框。
  8. 点击“应用”,确定”。

完成权限设置后,回到浏览器,点击安装页面上的 “重新检测” 按钮,所有项目都应该显示“通过”了,然后点击 “下一步”

步骤 5:安装协议(安装第二步)

  • 阅读安装协议,勾选 “我同意此协议”
  • 点击 “下一步”

步骤 6:设置数据库信息(安装第三步)

这是安装过程中最关键的一步。

  • 数据库服务器:保持默认 localhost
  • 数据库用户名:默认是 root
  • 数据库密码:输入你在 phpStudy 中设置的 MySQL 密码,如果你没有设置过,默认可能是 root 或留空。如果连接失败,请务必在这里确认密码。
  • 数据库名:输入一个你想要的数据库名,dedecms57注意:这个数据库必须提前在 phpStudy 中手动创建好。
    • 如何创建数据库?:回到 phpStudy 主界面,点击顶部的 “MySQL 管理器” -> “phpMyAdmin”,在 phpMyAdmin 页面,点击顶部的 “新建”,输入数据库名(如 dedecms57),然后点击“创建”。
  • 数据库前缀:保持默认 dede_ 即可,如果你在同一数据库里安装多个站点,可以修改它以避免冲突。
  • 管理员账号:输入你想要的后台登录用户名,如 admin
  • 管理员密码:设置一个强密码,并务必记住
  • 确认管理员密码:再次输入一遍密码。

填写完毕后,点击 “下一步”

步骤 7:执行安装(安装第四步)

  • 系统会自动连接数据库并创建数据表,这个过程很快,你只需等待页面显示“安装成功!”的提示。

步骤 8:完成安装与安全设置

  1. 删除 install 目录:这是最重要的一步!为了网站安全,安装成功后,必须删除网站根目录下的 install 文件夹。

    • 你可以直接在文件管理器中删除,或者在浏览器中访问 http://localhost/install,根据页面提示删除。
  2. 修改 data 目录权限:为了安全,建议将 data 目录的权限从“完全控制”改回只读或更严格的权限,右键 data 文件夹 -> 属性 -> 安全 -> 编辑 -> 取消勾选所有权限,只保留“读取和执行”、“列出文件夹内容”、“读取”。

  3. 访问你的网站

    • 前台网站:在浏览器输入 http://localhost,你应该能看到 Dedecms 默认的首页。
    • 后台管理:在浏览器输入 http://localhost/dede(或 你的域名/dede),然后输入你设置的管理员账号和密码,即可登录后台。

第三部分:常见问题与解决方法

Q1: 安装时提示 "Can't connect to MySQL server" 或数据库连接失败。

  • 原因:数据库信息错误。
  • 解决
    1. 检查数据库名、用户名、密码是否正确。
    2. 确认 MySQL 服务是否已经启动。
    3. 确认数据库用户(root)是否有权限访问你创建的那个数据库。

Q2: 前台或后台出现乱码。

  • 原因:数据库编码与网页编码不一致。
  • 解决
    1. 最根本:安装时选择 UTF-8 版本。
    2. 如果已经安装,可以进入后台,在“系统” -> “系统基本参数” -> “核心设置”中,将“GB2312”改为“UTF-8”。
    3. 确保你的数据库表和数据也是 UTF-8 编码(如果之前是 GBK,转换起来比较麻烦,建议重新安装 UTF-8 版本)。

Q3: 上传图片或文件失败,提示“无写入权限”。

  • 原因uploadsaiken 等目录权限未设置正确。
  • 解决:返回 步骤 4,确保这些文件夹的“完全控制”权限已经授予给 UsersEveryone

Q4: 如何将网站部署到线上服务器?

  • 流程
    1. 在本地网站安装并调试完毕。
    2. 通过 FTP 工具(如 FileZilla),将本地 WWW 目录下的所有文件上传到你的虚拟主机的 public_htmlwww 目录下。
    3. 在虚拟主机控制面板中创建一个新的数据库,并获取数据库信息(主机名、用户名、密码、数据库名)。
    4. 修改配置文件:打开网站根目录下的 /data/common.inc.php 文件,用线上数据库的信息替换掉本地的数据库信息。
    5. 清除浏览器缓存,访问你的域名即可。

至此,你的 Dedecms 5.7 网站就成功安装并可以运行了!