dedecms织梦系统安装

99ANYc3cd6
预计阅读时长 15 分钟
位置: 首页 织梦建站 正文

Dedecms 织梦系统安装全攻略

Dedecms(织梦内容管理系统)是一款非常流行的 PHP 开源网站管理系统,尤其适合搭建新闻门户、企业网站、个人博客等,其特点是简单易用、功能强大、模板丰富。


第一步:安装环境准备

在开始安装之前,您的服务器或本地环境需要满足以下基本要求,对于新手,推荐使用集成的 PHP 环境包,可以省去很多配置麻烦。

系统要求

  • 操作系统: Linux (推荐, 如 CentOS, Ubuntu) 或 Windows Server
  • Web 服务器: Apache 2.x / Nginx 1.x / IIS 7+
  • 数据库: MySQL 5.0+ 或 MariaDB 5.0+
  • PHP 版本: PHP 5.6 - 7.4 (强烈推荐使用 PHP 7.2 或 7.3,版本过高或过低都可能不兼容)

推荐的本地环境集成包

如果您在自己的电脑上安装(用于测试和学习),强烈推荐使用以下一键集成环境,它们已经内置了上述所有软件,无需手动配置:

  • phpStudy: 一款非常流行的 Windows 环境集成包,界面友好,功能齐全。
  • 宝塔面板: 适用于 Windows 和 Linux,功能强大,不仅能管理网站环境,还能管理文件、数据库等,非常方便。
  • MAMP: 适用于 macOS 用户。

环境配置要点

  • 开启 rewrite 模块: 这是实现 URL 伪静态(使网址更美观、利于 SEO)的关键。
    • Apache: 在 phpStudy宝塔面板 中,找到您网站的设置,确保开启了 伪静态 功能。
    • Nginx: 同样在网站设置中开启 伪静态,并选择 dedecms 的规则。
  • 设置目录权限: 安装完成后,需要给以下目录设置可写权限(通常设置为 755),否则无法在后台上传文件、修改模板等。
    • /data 目录
    • /uploads 目录
    • /templets 目录
    • /a 目录
    • /plus 目录
    • /dede 目录(后台目录)
    • /include 目录
    • /special 目录
    • phpStudy宝塔面板 中,可以直接通过文件管理器修改目录权限。

第二步:下载并上传 Dedecms 程序

  1. 下载程序

    • 访问 Dedecms 官方网站:https://www.dedecms.com/
    • 在首页导航栏找到“下载中心”,下载最新稳定版本的 DedeCms。
    • 下载后得到一个压缩包,DedeCMS-V57-UTF8-SP2.zip(版本号可能不同)。
  2. 上传程序到服务器

    • 使用 ftp/sftp 工具 (如 FileZilla):
      • 连接到您的服务器。
      • 进入网站的根目录(通常是 public_html, wwwroothtdocs)。
      • 将下载的压缩包上传到根目录。
    • 使用宝塔面板:
      • 在面板中找到“文件”管理器。
      • 进入您网站的根目录。
      • 点击“上传”,将压缩包上传上去。
  3. 解压程序

    • 使用 ftp/sftp 工具: 上传后,您可能需要在服务器上通过控制台执行解压命令,或者先下载到本地解压再重新上传所有文件。
    • 使用宝塔面板: 这是最简单的方式。
      • 在文件管理器中,右键点击上传的压缩包。
      • 选择“解压到当前目录”。

    重要提示: 解压后,请确保网站根目录下是 dededataincludetemplets 等文件夹,而不是一个名为 DedeCMS-V57-... 的文件夹,如果解压后多了一层文件夹,请将其内部的文件和文件夹移动到网站根目录。


第三步:开始 Web 界面安装

所有准备工作都已完成,可以开始安装了。

  1. 访问安装页面

    • 打开您的浏览器,在地址栏输入您的网站域名。
    • 如果您看到安装向导的欢迎界面,说明程序已成功上传。
    • 如果看不到,请检查文件是否在正确的根目录,以及是否解压正确。
  2. 同意协议

    阅读软件许可协议,点击“同意”继续。

  3. 环境检测

    • 系统会自动检测您的服务器环境(PHP、MySQL、GD库等)。
    • 如果所有项目都显示为“√”或“通过”,则环境正常。
    • 如果有项目显示“×”或“不通过”,请根据提示进行修改。
      • session 启用失败: 检查 php.inisession.save_path 路径是否正确且有写入权限。
      • GD库 未开启: 在 php.ini 中找到 ;extension=gd2,去掉前面的分号 并保存,然后重启 Apache/Nginx。
      • MySQL 连接失败: 检查 MySQL 服务是否正在运行,以及用户名密码是否正确。
  4. 创建数据库

    • 在安装界面的“数据库设置”部分,您需要填写数据库信息。
    • 在此之前,请先在您的数据库管理工具中创建一个空的数据库!
    • 如何创建数据库:
      • 使用 phpStudy/宝塔面板: 在面板中找到“数据库”或“phpMyAdmin”,点击“新建数据库”,输入数据库名称(如 dedecms),选择字符集(务必选择 utf8_general_ciutf8mb4_general_ci),然后点击“创建”。
      • 使用 cPanel: 在“MySQL 数据库”中创建数据库和用户,并将用户授权给该数据库。
  5. 填写数据库信息

    • 回到浏览器中的安装界面,填写刚刚创建的数据库信息:
      • 数据库服务器: localhost (99% 的情况下都是这个)
      • 数据库用户名: 您创建数据库时设置的用户名
      • 数据库密码: 您创建数据库时设置的密码
      • 数据库名称: 您创建的数据库名称
      • 数据库前缀: 默认是 dede_,可以修改以增强安全性,防止被批量攻击。
      • 网站默认默认管理员: 设置您的后台管理用户名(默认 admin 建议修改)。
      • 密码: 设置一个强密码。
      • 网站名称: 您网站的标题。
      • 网站首页: 您网站的域名,如 https://www.yourdomain.com
  6. 开始安装

    • 确认所有信息无误后,点击“开始安装”。
    • 系统会自动执行 SQL 脚本,创建数据表并写入初始数据,这个过程很快,请耐心等待。
  7. 安装完成

    • 看到“安装成功!”的提示后,点击“进入网站首页”或“进入后台管理”。
    • 后台登录地址: 您的域名/dede/
    • 使用您刚才设置的管理员用户名和密码登录。

第四步:安装后配置与安全加固

安装只是第一步,后续的配置和安全措施同样重要。

  1. 修改后台目录名

    • 这是 Dedecms 最重要的一步安全措施!
    • 通过 FTP 或文件管理器,将 /dede 文件夹重命名为一个复杂的、不容易被猜测的名字,my-admin-2025
    • 记住这个新名称,以后登录后台就需要用 您的域名/my-admin-2025/ 来访问了。
  2. 删除 install 安装目录

    • 为了防止他人重新安装,安装成功后,务必删除根目录下的 /install 文件夹。
  3. 修改默认管理员密码

    登录后台后,进入“系统” -> “系统用户管理”,找到默认管理员账户,修改一个更复杂的密码。

  4. 关闭会员功能(如果不需要)

    • 如果您的网站不需要用户注册和登录,可以在后台关闭会员功能,减少被攻击的风险。
    • 进入“系统” -> “系统基本参数” -> “会员设置”,将“是否开启会员功能”设置为“否”。
  5. 定期更新系统

    关注 Dedecms 官方网站,及时下载和安装安全补丁,修复已知漏洞。


常见问题 (FAQ)

Q1: 安装时提示 目录不存在或不可写 怎么办? A: 这是因为 /data 目录没有写入权限,请通过 FTP 或宝塔面板,将 /data 目录的权限设置为 777(仅限安装时使用,安装完成后改回 755),或者,检查 php.iniopen_basedir 的设置是否限制了目录访问。

Q2: 安装完成后,首页乱码或空白? A: 几乎可以肯定是 数据库字符集 问题,请确保您在创建数据库时,选择的字符集是 utf8_general_ciutf8mb4_general_ci,如果已经安装,需要重新导入一个 utf8 编码的数据库文件。

Q3: 后台登录后,点击任何链接都跳转到登录页面? A: 这通常是 Session 问题,检查 php.ini 文件中的 session.save_path 配置项,确保其指向一个存在的、有读写权限的目录(如 /var/lib/php/sessionsD:\phpstudy_pro\Extensions\tmp),然后重启您的 Web 服务器(Apache/Nginx)。

Q4: 如何修改网站模板? A: 网站模板文件位于 /templets/ 目录下,您可以直接编辑这些 .htm 文件来修改网站的外观,修改前建议先备份,对于复杂的修改,建议使用专业的代码编辑器(如 VS Code, Sublime Text)。

Q5: 如何安装插件? A: 大部分插件都是将文件上传到 /plus/ 目录,然后在后台“插件”管理中启用,请务必从官方或可信的来源下载插件,以防后门。

希望这份详细的教程能帮助您成功安装和使用 Dedecms 织梦系统!祝您建站愉快!

-- 展开阅读全文 --
头像
seo 织梦5.7 seo
« 上一篇 01-02
dede 手机模板中的当前位置
下一篇 » 01-02

相关文章

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

目录[+]