Joomla 安装教程(虚拟主机版)

Joomla 是一个功能强大的内容管理系统,安装过程相对简单,只需遵循以下步骤,您就可以在几分钟内搭建好自己的网站。


第一步:准备工作

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

  1. 域名:您网站的网址,www.mywebsite.com
  2. 虚拟主机:一个支持 PHP 和 MySQL 数据库的网站托管空间,Joomla 4.x 的最低要求是:
    • PHP 版本:7.4 或更高(推荐 8.0+)
    • MySQL 版本:5.7.8+ 或 MariaDB 10.2.7+
  3. FTP 客户端:用于将 Joomla 文件上传到您的主机,推荐使用 FileZilla(免费且易用)。
  4. 文本编辑器:用于修改配置文件,推荐使用 VS Code、Sublime Text 或 Notepad++。

第二步:下载 Joomla 安装包

  1. 访问 Joomla 官方网站:https://www.joomla.org/
  2. 点击官网首页的 "Download"(下载)按钮。
  3. 在下载页面,选择 "Full Package"(完整包),然后点击 "Download" 按钮。
  4. 下载完成后,您会得到一个 .zip 压缩文件,Joomla_4-4-5-Stable-Full_Package.zip

第三步:上传文件到虚拟主机

这是最关键的一步,我们需要将下载的文件通过 FTP 上传到您的网站根目录。

  1. 解压安装包

    • 在您的电脑上,右键点击刚刚下载的 .zip 文件,选择“全部解压缩”。
    • 您会得到一个名为 Joomla_4-4-5-Stable-Full_Package 的文件夹。
  2. 连接 FTP 服务器

    • 打开您的 FTP 客户端(如 FileZilla)。
    • 输入您的主机提供的 FTP 信息:
      • 主机:通常是 ftp.yourdomain.com 或您主机的 IP 地址。
      • 用户名:您的 FTP 用户名。
      • 密码:您的 FTP 密码。
      • 端口:默认为 21。
    • 点击“快速连接”。
  3. 上传文件

    • 连接成功后,您会看到本地文件(左侧)和远程服务器文件(右侧)。

    • 在左侧,找到您刚刚解压的 Joomla_... 文件夹,进入其中。

    • 重要:在右侧,导航到您网站的根目录,这个目录通常是:

      • public_html
      • www
      • httpdocs
    • 将左侧 Joomla_... 文件夹内的所有文件和文件夹拖拽到右侧的根目录中。

    • ⚠️ 重要提示:关于子目录安装

      • 如果您的域名已经指向了 public_html,并且您希望直接通过 www.mywebsite.com 访问 Joomla 网站,请将文件上传到 public_html
      • 如果您想在现有网站下安装一个 Joomla 系统(通过 www.mywebsite.com/blog 访问),请先在 public_html 下创建一个名为 blog 的文件夹,然后将所有文件上传到这个 blog 文件夹中。
  4. 设置文件权限(可选但推荐)

    • 上传完成后,为了确保安装过程顺利,最好设置一下关键文件夹的权限。
    • 在右侧的服务器文件列表中,找到并右键点击以下文件夹:
      • administrator
      • cache
      • images
      • logs
      • tmp
    • 在弹出的菜单中选择 “文件权限” (File permissions)。
    • 将数值设置为 755
    • 对于这些文件夹内的文件,权限可以设置为 644
    • (注:很多现代的虚拟主机已经自动处理了权限,但如果遇到安装问题,检查权限是第一步。)

第四步:运行 Joomla Web 安装程序

文件已经上传,我们可以通过浏览器来启动安装程序了。

  1. 打开您的浏览器,在地址栏输入您的网站域名。

    • 如果您上传到了根目录 public_html,请输入 http://www.yourdomain.com
    • 如果您上传到了子目录 blog,请输入 http://www.yourdomain.com/blog
  2. 您应该会看到 Joomla 的 Pre-installation Check(安装前检查) 页面。

    • 这个页面会检查您的服务器环境是否符合 Joomla 的要求(PHP 版本、数据库支持等)。
    • 如果所有项目都显示为绿色 ,说明您的环境符合要求,点击 “Next”(下一步)。
    • 如果有红色 或黄色 警告,您需要先解决它们,最常见的问题是 PHP 版本太低,请联系您的主机商升级 PHP。

第五步:数据库配置

  1. Site Name(网站名称):输入您网站的名称。
  2. Description(网站描述):输入网站的简短描述。
  3. 超级用户登录信息(Super User Login Details)
    • 这将是您安装后登录网站后台的管理员账户。
    • Username(用户名):建议不要使用 admin,改为一个更复杂的名字,如 joe_admin
    • Password(密码):设置一个强密码(包含大小写字母、数字和符号)。
    • Super User Email(超级用户邮箱):输入您的常用邮箱。
  4. 配置数据库(Configure the Database)
    • Database Type(数据库类型):通常选择 MySQLi
    • Host Name(主机名):通常是 localhost,如果不确定,请咨询您的主机商。
    • Username(数据库用户名):您需要创建一个数据库用户,如果您还没有,请先到您的主机控制面板(如 cPanel)中创建一个数据库和对应的用户,并授予该用户对所有权限。
    • Password(数据库密码):输入您刚刚创建的数据库用户的密码。
    • Database Name(数据库名称):输入您创建的数据库名称。
    • Table Prefix(表前缀):保持默认的 jos_ 即可,使用表前缀可以防止与其他软件的数据库表冲突。
  5. 点击 “Next”(下一步)。

第六步:完成安装

  1. 站点配置(Site Configuration)

    • Site Offline(站点离线):默认勾选,安装完成后,建议取消勾选,以便访客可以访问您的网站。
    • Display Site Meta Data(显示站点元数据):默认勾选,有利于 SEO。
    • Add Sample Data(添加示例数据)强烈建议勾选! 这会安装一些示例文章、分类和菜单,帮助您快速了解 Joomla 的结构和用法,您可以稍后再删除它们。
  2. 点击 “Next”(下一步)。

  3. 安装完成!

    • 系统会开始创建数据库表并导入数据,这可能需要几秒钟。
    • 安装成功后,您会看到一个绿色的成功页面。
    • 重要:页面会显示一个 “Remove installation folder”(删除安装文件夹) 的按钮。请务必点击此按钮! 这是为了安全,防止他人通过安装脚本来攻击您的网站。
    • 点击按钮后,安装文件夹 installation 会被自动删除。

第七步:登录并管理您的网站

  1. 在安装成功页面,点击 “Site”(前台)链接,您将看到刚刚创建的 Joomla 网站前台。
  2. 点击 “Administrator”(后台)链接,或者直接在浏览器地址栏输入 http://www.yourdomain.com/administrator,进入网站管理后台。
  3. 使用您在第四步设置的 超级用户名密码 登录。

恭喜您!现在您已经成功安装了 Joomla,可以开始创建和管理您的网站内容了。


其他安装方式简介

本地环境安装(用于开发测试)

如果您想在本地电脑上安装和测试 Joomla,而不想影响线上网站,可以使用集成环境包。

  • 推荐软件:XAMPP(Windows/Mac/Linux)、MAMP(Mac)、WAMP(Windows)。
  • 步骤
    1. 安装 XAMPP 等软件包。
    2. 启动 XAMPP 控制面板中的 Apache 和 MySQL 服务。
    3. 将下载的 Joomla 文件解压并放到 XAMPP 的 htdocs 文件夹中(C:\xampp\htdocs\my-joomla-site)。
    4. 在浏览器中访问 http://localhost/my-joomla-site,然后按照 第四步到第七步 的操作进行安装,数据库主机名填 localhost 即可。

通过主机控制面板的一键安装

许多虚拟主机提供商(如 cPanel、Plesk)都提供“一键安装”程序(如 Softaculous)。

  • 优点:非常快,通常只需几步点击,自动完成所有步骤(包括创建数据库)。
  • 步骤
    1. 登录您的主机控制面板。
    2. 寻找 “Softaculous”、“Installatron” 或类似的应用程序图标。
    3. 在应用列表中找到 “Joomla”。
    4. 点击 “Install”(安装),然后按照界面提示填写网站信息、数据库信息等。
    5. 点击 “Install”,等待安装完成即可。

这种方式对新手最友好,但可能不如手动安装灵活,且可能安装了带有广告的旧版本。

希望这份详细的教程能帮助您顺利完成 Joomla 的安装!如果在安装过程中遇到任何问题,请随时提问。