第一部分:安装前准备

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

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

环境要求

  • 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 已加载 mysqlmysqligdmbstringxml 等常用扩展,这些扩展对于网站正常运行至关重要。

准备工作

  1. 下载 Dedecms V5.7 程序包

    • 访问 Dedecms 官方网站:https://www.dedecms.com/
    • 在首页或下载中心找到 V5.7 SP2(最后一个稳定版)并下载,下载的文件通常是一个 .zip 压缩包。
    • 官方下载地址(可能需要查找): https://www.dedecms.com/products/dedecms/downloads/
  2. 上传程序包到服务器

    • 使用 FTP 工具(如 FileZilla)或服务器的文件管理器(如 cPanel、宝塔面板)。
    • 将下载的 dedecms 压缩包上传到您的网站根目录,网站根目录是 public_htmlwwwhtdocs
  3. 解压程序包

    • 方法一(推荐,使用宝塔面板等): 登录您的服务器管理面板,进入文件管理器,找到上传的压缩包,右键选择“解压”。
    • 方法二(使用FTP工具): 很多FTP工具支持在线解压功能,右键点击文件选择“解压到当前目录”。
    • 方法三(服务器命令行): 如果您熟悉命令行,可以登录SSH,使用 unzip 命令解压。
      # 进入网站根目录
      cd /www/wwwroot/yourdomain.com
      # 解压文件
      unzip dedecms.zip
    • 解压后,您会看到一个名为 dedecms 的文件夹,您需要将这个文件夹内的所有文件和文件夹移动到网站根目录,然后删除空的 dedecms 文件夹。

第二部分:开始安装(浏览器访问)

准备工作完成后,就可以通过浏览器进行可视化安装了。

dedecms v5.7安装教程
(图片来源网络,侵删)
  1. 打开浏览器访问安装脚本

    • 在浏览器地址栏输入您的网站域名,后面跟上 /install/
    • http://www.yourdomain.com/install/ (请将 www.yourdomain.com 替换成您自己的域名)。
    • 如果您在本地环境(如XAMPP、WAMP)中安装,访问地址可能是:http://localhost/install/
  2. 进入安装向导

    • 成功访问后,您会看到 Dedecms 的欢迎页面和安装协议,请仔细阅读协议,然后点击“同意”按钮。
    • 如果您看到的是乱码,请检查您的服务器环境是否已正确安装和配置 mbstring 扩展。
  3. 环境检测

    • 系统会自动检测您的服务器环境是否符合要求。
    • 检查项包括: PHP版本、MySQL支持、GD库、目录权限等。
    • 如果所有项目都显示“√”或“正常”: 恭喜,环境配置正确,可以继续下一步。
    • 如果出现“×”或“错误”:
      • 目录权限问题: 这是最常见的问题,您需要将网站根目录以及其下的 dataaimagesuploadstemplets 等目录的权限设置为 777(或至少为 755/775,并确保所有者正确),安装完成后,请务必将权限改回安全的值(如 755)。
      • PHP扩展缺失: 根据错误提示,修改 php.ini 文件,去掉相应扩展(如 extension=php_mysql.dll)前面的分号 ,然后重启 Apache 或 PHP-FPM 服务。
  4. 安装参数设置

    dedecms v5.7安装教程
    (图片来源网络,侵删)
    • 这是最关键的一步,请仔细填写。
    • 网站设置:
      • 网站名称: 您的网站标题。
      • 网站首页: 您的网站首页地址,通常默认即可。
    • MySQL 数据库设置:
      • 数据库服务器: 通常是 localhost
      • 数据库用户名: 您的数据库用户名。
      • 数据库密码: 您的数据库密码。
      • 数据库名: 您为 Dedecms 创建的新数据库名称。
      • 数据库前缀: 为了避免与其他程序冲突,建议修改默认的 dede_ 为一个随机的前缀,mycms_
    • 网站管理员账号设置:
      • 用户名: 您的后台登录用户名,建议不要使用 admin
      • 密码: 您的后台登录密码,请务必设置一个强密码。
      • 确认密码: 再次输入密码。
      • 安全设置: 勾选“后台管理目录保护”,系统会为您随机生成一个难以猜测的后台目录名称,大大提高安全性,请务必记下这个目录名。
  5. 开始安装

    • 确认所有信息无误后,点击“开始安装”按钮。
    • 系统会自动执行数据库创建和数据导入,这个过程可能需要几十秒,请耐心等待,不要刷新页面。
  6. 安装完成

    • 看到“安装成功!”的提示后,点击“立即访问网站”或“进入后台管理”。
    • 进入后台: 使用您刚刚设置的管理员账号和密码登录,后台地址通常是 http://www.yourdomain.com/后台目录名/
    • 访问前台: 访问您的网站域名,查看是否正常显示。

第三部分:安装后配置与安全

安装完成后,还有一些重要的步骤需要完成,以确保网站安全稳定。

  1. 删除 install 目录

    • 这是最重要的安全步骤!为了防止他人利用安装脚本重新安装或破坏您的网站,请务必通过 FTP 或文件管理器彻底删除网站根目录下的 install 文件夹。
  2. 修改默认管理员密码

    登录后台后,立即修改您刚才设置的管理员密码,并设置一个足够复杂的密码。

  3. 修改 data 目录权限

    • data 目录的权限从安装时的 777 修改回 755,这个目录存储了网站的核心配置文件,权限过高存在安全风险。
  4. 修改 config_update.phpconfig_password.php 权限

    • 进入 data 目录,找到 config_update.phpconfig_password.php 这两个文件,将它们的权限修改为 644604,这两个文件是用于后台在线更新和修改密码的,为了安全,限制写入权限。
  5. 配置伪静态

    • 为了使网站 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 服务。
  6. 完成后台向导

    首次登录后台时,系统会引导您完成一些基本设置,如站点信息、核心设置、频道模型等,根据您的需求进行配置即可。


常见问题 (FAQ)

  • Q: 安装时提示 "PHP版本必须大于 5.2"?

    A: 检查您的 PHP 版本,如果低于 5.2,请升级您的 PHP 环境。

  • Q: 数据库连接失败,如何解决?

    • A: 检查您填写的数据库信息(主机、用户名、密码、数据库名)是否完全正确,确认数据库用户是否有对该数据库的完全访问权限
  • Q: 后台登录后空白或报错?

    • A: 通常是 data 目录权限问题,请确保其权限为 755,并且所有者是正确的 Web 运行用户(如 wwwnginx),也可能是 config_update.phpconfig_password.php 权限过高。
  • Q: 安装过程中断或页面显示不全?

    • A: 通常是 PHP 的 memory_limit(内存限制)设置得太低,尝试在 php.ini 文件中将其值调大,memory_limit = 128M,然后重启 PHP 服务。

至此,Dedecms V5.7 的安装和基本配置就全部完成了,祝您使用愉快!