万网空间如何安装dedecms?

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

第一部分:准备工作(非常重要)

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

万网空间安装dede
(图片来源网络,侵删)
  1. 一个可用的阿里云虚拟主机

    • 确保你的主机已经开通,并且处于“运行中”状态。
    • 了解你的主机FTP信息:主机地址(IP或域名)FTP用户名FTP密码FTP端口(通常是21或22)。
    • 了解你的主机数据库信息:数据库主机地址(通常是 localhost)、数据库用户名数据库密码数据库名,这些信息可以在阿里云主机控制台的“数据库信息”或“相关功能”里找到。
  2. DedeCMS安装程序

    • 访问 DedeCMS 官方网站:https://www.dedecms.com/
    • 下载最新版本的 DedeCMS,对于新手,强烈建议下载 “最新完整版”,因为它包含了所有必要的文件。
    • 将下载的安装包(DedeCMS-V5.7.110-UTF8-SP2.zip)解压缩到你的电脑本地。
  3. FTP客户端软件

    • 你需要一个工具来将文件从你的电脑上传到阿里云主机,推荐使用 FileZilla(免费且功能强大)。
    • 下载并安装 FileZilla:https://filezilla-project.org/download.php?type=client
  4. 一个域名(可选但推荐)

    万网空间安装dede
    (图片来源网络,侵删)

    如果你还没有域名,可以购买一个,并在阿里云控制台将域名解析到你的虚拟主机IP上,这样你就可以通过域名访问网站了,而不是IP地址。


第二部分:详细安装步骤

创建数据库

在安装 DedeCMS 之前,必须先在主机上创建一个空的数据库。

  1. 登录你的 阿里云主机控制台
  2. 找到你的虚拟主机,点击进入 “管理”
  3. 在左侧菜单中找到 “数据库信息” 或类似的功能入口(不同时期的主机控制台布局可能略有不同)。
  4. 点击 “创建数据库”“管理数据库”
  5. 在创建数据库页面,设置以下信息:
    • 数据库名:自定义一个名称,dedecms_db注意:阿里云主机通常会自动在数据库名前加上你的主机ID,p3a5xxxx_dedecms_db,请以实际生成的名字为准。
    • 数据库字符集务必选择 utf8mb4,这是目前最通用、支持 emoji 和特殊字符的字符集,可以避免很多未来可能出现的问题。
    • 数据库用户名:可以创建一个新用户,也可以使用默认用户,建议创建一个新用户并设置一个强密码。
    • 数据库密码:设置一个安全的密码。
  6. 点击 “确定” 创建数据库。请务必记下你创建的数据库名、用户名和密码!

上传文件到服务器

我们将 DedeCMS 的文件通过 FTP 上传到你的虚拟主机。

  1. 打开 FileZilla,输入你的 FTP 信息(主机地址、用户名、密码、端口)并点击“快速连接”。

    万网空间安装dede
    (图片来源网络,侵删)
  2. 连接成功后,你会看到左右两个窗口:

    • 左侧:是你电脑上的本地文件。
    • 右侧:是阿里云主机上的远程文件。
  3. 定位到网站根目录

    • 在右侧窗口,找到并进入你的网站根目录,对于阿里云虚拟主机,这通常是 htdocswww 文件夹,请根据你的主机类型确认(Linux主机一般是 htdocs,Windows主机一般是 www)。
    • 重要提示请确保你上传到的是根目录,而不是在根目录里再创建一个 dedecms 文件夹,否则你的网站地址就会是 www.yourdomain.com/dedecms/,这不利于 SEO。
  4. 上传文件

    • 在左侧 FileZilla 窗口中,找到你之前解压的 DedeCMS 文件夹。
    • 进入该文件夹,选中除了 datainstall 文件夹之外的所有文件和文件夹
    • 将这些选中的文件和文件夹拖拽到右侧的远程根目录窗口中。
    • 等待上传完成,这个过程可能需要几分钟,取决于你的文件大小和网络速度。

设置目录权限

为了安全,阿里云虚拟主机的 datainclude 目录默认是只读的,我们需要临时修改它们的权限,以便安装程序可以写入配置文件。

  1. 在 FileZilla 中,连接到你的主机。
  2. 进入网站根目录(htdocswww)。
  3. 找到并右键点击 data 文件夹,选择 “文件权限”
  4. 在弹出的窗口中,将权限值设置为 755,然后点击“确定”。
  5. 同样地,找到并右键点击 include 文件夹,也将其权限设置为 755
  6. 安全提示:安装完成后,请务必记得将这些权限改回 755 或更安全的 555,以防止黑客写入恶意文件。

运行安装程序

所有准备工作都做好了,可以开始正式安装了。

  1. 打开你的浏览器,在地址栏输入你的域名或主机IP地址。
  2. 如果上传成功,你应该会看到一个 DedeCMS 的安装引导页面,如果看不到,请检查:
    • 文件是否上传到了正确的根目录?
    • 域名解析是否生效?(如果使用域名访问)
    • 是否需要关闭阿里云主机的“WAF”或“防火墙”临时策略?
  3. 在安装引导页面,点击 “我同意”,然后点击 “继续”

填写安装信息

这是最关键的一步,请仔细填写。

  1. 环境检测:安装程序会自动检测你的服务器环境,如果看到红色的“不通过”,通常是 PHP 版本过低或缺少某些函数,需要联系阿里云客服调整,绿色“通过”则表示环境正常。
  2. 安装协议:直接点击“继续”。
  3. 设置参数
    • 网站名称:填写你的网站标题。
    • 网站首页:填写你的网站首页地址,通常是 http://你的域名/index.html
    • 管理员账号:这是你登录网站后台的用户名,建议不要使用 admin,可以自定义一个,如 admin_dede
    • 管理员密码:设置一个强密码。
    • 确认密码:再次输入密码。
    • 电子邮件:填写你的常用邮箱。
    • 数据库设置
      • 数据库主机:通常填写 localhost
      • 数据库名:填写你在 第一步 中创建的数据库名(注意带前缀的那个)。
      • 数据库用户名:填写你在 第一步 中创建的数据库用户名。
      • 数据库密码:填写你在 第一步 中设置的数据库密码。
      • 数据库前缀:可以保持默认的 dede_,也可以自定义,用于防止与其他程序冲突。
      • 数据库编码:选择 utf8mb4,与你在创建数据库时保持一致。
  4. 点击 “开始安装”

安装程序会自动创建数据表并写入初始数据,这个过程很快,完成后会提示你安装成功。

完成安装与后续设置

  1. 删除 install 文件夹

    • 安装成功后,立即通过 FTP 删除掉网站根目录下的 install 文件夹,这是为了安全,防止他人通过这个文件夹重新安装或篡改你的网站。
  2. 登录后台

    • 根据页面提示,点击“进入网站首页”或“进入后台管理”。
    • 后台登录地址通常是:http://你的域名/dede/
    • 使用你刚才设置的管理员账号和密码登录。
  3. 修改核心设置

    • 登录后台后,首先点击顶部菜单的 “系统” -> “系统基本参数”
    • 在这里修改一些核心信息,如:
      • 网站名称网站首页 等。
      • 网站版权信息
      • 发邮件邮箱:设置你网站的官方邮箱,用于接收用户反馈或系统通知。
  4. 修改目录权限(安全加固)

    • 回到 FileZilla,将之前临时设置为 755datainclude 文件夹的权限改回 555,这是非常重要的安全步骤!
  5. 安装安全插件

    在 DedeCMS 后台,有官方的安全插件可以安装,建议安装并开启,以增强网站安全性。


常见问题与解决方案

  • Q: 安装时提示 config_lock file exist!目录权限不允许写入

    • A: 这是因为目录权限问题,请确保 datainclude 目录的权限是 755,如果已经是 755 仍然报错,可能是主机开启了“防篡改”功能,需要临时关闭或在阿里云控制台添加例外。
  • Q: 上传文件后,访问域名是空白页或显示目录列表?

    • A: 1. 检查文件是否上传到了正确的根目录(htdocs/www),2. 检查网站的默认首页文件(如 index.php, index.html)是否存在,3. 联系阿里云客服,确认主机是否绑定了你的域名。
  • Q: 后台登录后一片空白?

    • A: 这通常是 PHP 版本不兼容或开启了 Zend Guard Loader 导致的,可以尝试在阿里云主机控制台的“PHP设置”中,切换一个较低的 PHP 版本(如 7.1 或 7.2)再试。
  • Q: 如何将网站从本地搬到阿里云主机?

    A: 这需要导出本地数据库(.sql 文件),然后通过 FTP 上传所有网站文件,最后在阿里云主机上创建一个同名数据库,并导入这个 .sql 文件即可,安装步骤中的“运行安装程序”可以省略,直接通过导入数据库来完成。

恭喜你!按照以上步骤,你应该已经成功在万网(阿里云)虚拟主机上安装好了 DedeCMS,接下来就是开始创建内容,搭建你的网站了。

-- 展开阅读全文 --
头像
C语言如何直接调用C++类的成员函数?
« 上一篇 04-09
c 如何实现继承c语言
下一篇 » 04-09

相关文章

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

目录[+]