DedeCMS 企业建站完整教程 (2025版)

DedeCMS 是一款非常流行的 PHP 开源网站管理系统,以其简单易用、功能强大、模板丰富而闻名,尤其适合快速搭建企业官网、新闻门户、个人博客等类型网站。

dedecms企业建站教程
(图片来源网络,侵删)

第一部分:建站前准备

在开始之前,请确保您已准备好以下几样东西:

服务器环境

DedeCMS 是基于 PHP + MySQL 的,因此您的服务器需要满足以下条件:

  • Web 服务器: Apache (推荐) 或 Nginx
  • 数据库: MySQL 5.0+ 或 MariaDB
  • PHP 版本: PHP 7.0 - 7.4 (建议使用 PHP 7.2 或 7.3,版本过高或过低可能会有兼容性问题)

如何获得环境?

  • 虚拟主机: 最简单的方式,购买支持 PHP+MySQL 的虚拟主机,服务商通常会提供“一键安装”功能。
  • 云服务器/独立服务器: 如阿里云、腾讯云、华为云等,购买后需要自己手动配置 LAMP (Linux + Apache + MySQL + PHP) 或 LNMP (Linux + Nginx + MySQL + PHP) 环境,可以使用宝塔面板、AMH 等服务器管理面板来简化配置过程。
  • 本地环境: 用于在电脑上测试,推荐使用集成环境包,如:
    • phpStudy (Windows 用户首选,简单易用)
    • XAMPP (跨平台)
    • MAMP (Mac 用户首选)

域名

一个网站的网址,www.yourcompany.com,您需要到阿里云、腾讯云等域名注册商处购买一个域名。

dedecms企业建站教程
(图片来源网络,侵删)

网站程序

即 Dedecms 的安装包,请从官方网站下载最新稳定版:

  • 官方网站: https://www.dedecms.com/

下载后解压,你会得到一个 dede 文件夹,里面包含了网站的所有文件。


第二部分:安装 Dedecms

安装过程非常简单,主要有两种方式。

使用虚拟主机/云服务器的“一键安装”功能

这是最推荐新手的方式。

dedecms企业建站教程
(图片来源网络,侵删)
  1. 登录您的虚拟主机控制面板。
  2. 找到“一键安装”或“应用商店”等功能。
  3. 在应用列表中找到“DedeCMS”或“织梦CMS”。
  4. 点击“安装”,按照提示填写以下信息:
    • 网站域名: 您的域名,如 www.yourcompany.com
    • 网站目录: 网站文件存放的目录,通常填 或 wwwroot
    • 管理员账号: 您的后台登录用户名。
    • 管理员密码: 您的后台登录密码。
    • 数据库名/数据库用户名/数据库密码: 通常系统会自动为您创建并填好。
  5. 点击“开始安装”,等待几分钟即可完成。

安装成功后,系统会提示您删除 install 文件夹,请务必删除以增强安全性。

手动安装(适用于本地环境或无一键安装的服务器)

  1. 上传程序文件:

    • 将 Dedecms 解压后的 dede 文件夹内的所有文件,通过 FTP 工具(如 FileZilla)上传到您服务器的网站根目录(通常是 public_htmlwwwroot)。
    • 注意: 不要直接上传 dede 文件夹本身,而是上传其内容。
  2. 设置目录权限:

    • 为了让安装程序可以写入配置文件,需要给以下目录设置可写权限(通常是 755 或 777)。
    • 在 FTP 工具中右键点击以下文件夹,选择“文件权限”或“属性”,然后勾选“写入”或直接输入 777
      • /data
      • /templets
      • /uploads
      • /a
      • /html
      • /plus
      • /install (安装时需要,安装后删除)
    • 安全提示: 安装完成后,务必将这些目录的权限改回 755
  3. 运行安装向导:

    • 在浏览器中访问您的域名,http://www.yourcompany.com/install/index.php
    • 如果能看到安装界面,说明文件上传和权限设置成功。
  4. 填写安装信息:

    • 环境检测: 系统会自动检测您的 PHP、MySQL 等环境,确保都满足要求。
    • 设置参数:
      • 网站名称: 您的公司网站名称。
      • 网站首页标题: 对 SEO 很重要,建议格式为“公司名称 - 核心业务”。
      • 网站关键词: 3-5 个核心业务关键词,用英文逗号隔开。
      • 网站描述: 一段关于网站的简介,150 字左右。
      • 数据库配置: 填写您在服务器上创建的数据库名、用户名和密码。
      • 网站默认首页: 一般保持 index.htm 不变。
      • 管理员账号和密码: 设置您后台登录的用户名和密码,务必牢记!
    • 点击“开始安装”,等待安装完成。
  5. 安装后操作:

    • 删除 /install 文件夹。
    • /data 目录下的 install_lock.txt 文件删除(如果有的话)。
    • 登录后台,检查并修改一些安全设置。

第三部分:网站基础配置

安装完成后,我们需要对网站进行一些基础设置。

  1. 登录后台:

    • 在域名后加上 /dede/http://www.yourcompany.com/dede/
    • 使用刚才设置的管理员账号和密码登录。
  2. 修改核心参数:

    • 在后台左侧菜单找到 “系统” -> “系统基本参数”
    • 这里是网站的核心配置区域,请仔细填写:
      • 站点设置: 网站名称、首页标题、关键字、描述等。
      • 核心设置:
        • 文件保存目录: /uploads (保持默认)。
        • 网站根目录: 保持默认 。
        • 是否使用伪静态: 强烈建议选择“是”,这有利于 SEO,稍后会教您如何设置伪静态规则。
      • 会员设置: 根据需要决定是否开启会员功能。
      • 其他选项: 时区、发信邮箱等。
  3. 创建主菜单 (栏目管理):

    • 网站的导航栏就是由“栏目”构成的。
    • 在后台左侧菜单找到 “栏目” -> “添加顶级栏目”
    • 为企业网站,我们通常需要创建以下栏目:
      • 首页: 这是必须的,但通常不需要手动创建,网站默认就有。
      • 关于我们: 选择“内部栏目”,内容模型选择“文章”。
      • 产品中心: 选择“内部栏目”,内容模型选择“产品”。
      • 新闻动态: 选择“内部栏目”,内容模型选择“文章”。
      • 成功案例: 选择“内部栏目”,内容模型选择“文章”。
      • 联系我们: 选择“内部栏目”,内容模型选择“单页文档”。
      • 在线留言: 选择“外部栏目”,链接地址填写 /plus/guestbook.php
    • 填写栏目信息:
      • 栏目名称: 显示在导航栏上的文字。
      • 栏目目录: 生成栏目的文件夹名,建议用英文或拼音。
      • : 可以填写栏目的简介,支持 HTML。
      • 列表模板: 选择该栏目列表页的模板样式。
      • 文章模板: 选择该栏目内容页的模板样式。
  4. :

    • 发布文章/新闻: 在 ” -> “普通文章” 中,选择对应的栏目(如“新闻动态”),然后点击“增加普通文章”,填写标题、作者、来源、摘要和正文内容。
    • 发布产品: 在 ” -> “产品” 中,选择“产品中心”栏目,点击“增加产品”,填写产品信息,并可以上传多张产品图片。
    • 发布单页: 在 ” -> “单页文档管理” 中,选择“联系我们”栏目,填写公司地址、电话、邮箱、地图等信息。

第四部分:更换网站模板

默认的模板比较简陋,我们需要下载并安装更美观、更专业的企业模板。

  1. 下载模板:

    • 可以去 Dedecms 官方模板市场、模板吧、站长素材等网站搜索“DedeCMS 企业模板”。
    • 下载时注意选择与您 Dedecms 版本兼容的模板(通常是 UTF-8 版本)。
  2. 上传模板:

    • 将下载的模板文件(通常是一个 .zip 压缩包)通过 FTP 上传到您网站的 /templets/ 目录下。
    • 登录 Dedecms 后台,找到 “系统” -> “系统基本参数” -> “核心设置”
    • 在“默认模板风格”一栏,输入您上传的模板文件夹名称。
    • 点击“确定”保存。
  3. 设置模板:

    • 您可以为不同的栏目设置不同的模板。
    • 进入 “栏目” -> “管理栏目”,点击某个栏目后面的“修改”。
    • 在“列表模板”和“文章模板”选项中,可以选择该栏目专用的模板文件。

第五部分:设置伪静态

伪静态可以将动态的 URL(如 plus/view.php?aid=123)转换为更美观、更有利于搜索引擎抓取的静态 URL(如 news/123.html)。

  1. 开启伪静态:

    • 在后台 “系统” -> “系统基本参数” -> “核心设置” 中,将“是否使用伪静态”设置为“是”。
  2. 配置服务器规则:

    • Apache 服务器: Dedecms 安装包里通常已经包含了 .htaccess 文件,您只需要确保它已上传到网站根目录即可。
    • Nginx 服务器: 需要手动在 Nginx 的配置文件中添加以下规则,您可以在宝塔面板中找到您网站的配置文件,在 server 块内添加:
      location / {
          if (!-e $request_filename) {
              rewrite "^/([a-z0-9\-]+)/([a-z0-9\-]+)\.html$" /plus/list.php?tid=$1 last;
              rewrite "^/([a-z0-9\-]+)/([a-z0-9\-]+)\.html$" /plus/view.php?aid=$1 last;
          }
      }

      添加后,需要重启 Nginx 服务。


第六部分:网站上线与维护

  1. 域名解析:

    登录您的域名管理后台,将您的域名解析到服务器的 IP 地址,如果是虚拟主机,通常会有一个指定的 IP 地址。

  2. 安全设置:

    • 修改后台目录: 将 /dede/ 目录重命名为一个不容易被猜测的名字,如 myadmin/
    • 修改后台登录地址: 进入后台后,可以在 “系统” -> “系统基本参数” -> “其他选项” 中修改“后台目录”,达到和上面同样的效果。
    • 定期备份: 在后台 “系统” -> “数据备份/恢复” 中,定期备份您的网站数据和数据库,这是最重要的习惯!
  3. SEO 优化:

    • 为每个页面设置独立的 titlekeywordsdescription
    • 时,填写“。
    • 网站地图自动生成,并提交给搜索引擎。

总结与常见问题

  • Q: 安装时提示 目录权限不可写 怎么办?

    • A: 通过 FTP 工具将 /data/templets 等目录的权限设置为 777,安装完成后再改回 755。
  • Q: 网站打开很慢或样式错乱?

    A: 检查是否开启了伪静态,服务器是否配置正确,检查模板文件是否完整,是否有 JS 或 CSS 文件路径错误。

  • Q: 如何修改网站底部的版权信息?

    • A: 通常在 “系统” -> “系统基本参数” -> “站点信息” 中可以找到版权信息,有些模板也可能在 footer.htm 模板文件中。
  • Q: 如何联系技术支持?

    A: 可以访问 Dedecms 官方论坛或社区,在那里有大量的教程和可以提问的地方。

这份教程涵盖了从零开始搭建一个 Dedecms 企业站的全过程,希望对您有所帮助!祝您建站顺利!