1. 开源CMS系统:如 WordPress, Joomla, Drupal 等,这是最常见的情况。
  2. 源码程序:一些用 PHP、Python 等语言编写的网站程序,你需要自己手动配置数据库和文件。

本教程将以最流行的 WordPress 为例,同时也会涵盖通用步骤和手动安装的要点,确保你可以应用到绝大多数网站程序上。

成品网站的安装教程
(图片来源网络,侵删)

核心概念:安装网站需要什么?

在开始之前,你需要了解三个核心角色:

  • 域名:你网站的网址,www.yourname.com,这是用户访问你网站的入口。
  • 虚拟主机:存放你网站所有文件(代码、图片等)的空间,它是一台连接到互联网的电脑。
  • 数据库:存储你网站数据的地方,比如文章内容、用户信息、设置等,网站程序通过读写数据库来动态生成页面。

安装过程本质上就是:把网站程序文件上传到虚拟主机,然后配置它连接到你的数据库。


安装方式一:一键安装(推荐新手)

这是最简单、最快捷的方式,主流的虚拟主机服务商都提供此功能。

适用场景

  • WordPress, Joomla, Drupal 等主流开源CMS。
  • 你的虚拟主机服务商提供了控制面板(如 cPanel, Plesk, 宝塔面板等)。

准备工作

  1. 购买域名:从 GoDaddy, Namecheap, 阿里云, 腾讯云 等服务商购买一个域名。
  2. 购买虚拟主机:购买支持你所需网站程序的主机空间。新手建议选择“WordPress托管”或“优化主机”,它们已经预装了环境,兼容性更好。
  3. 解析域名:在你的域名服务商后台,将域名解析到你的虚拟主机IP地址或提供的域名,具体操作请参考你的主机服务商提供的“帮助文档”或“新手指南”,通常会有一个“域名绑定”或“DNS设置”的教程。
  4. 获取主机信息:从你的主机服务商那里获取:
    • cPanel/Plesk/宝塔面板的登录地址、用户名和密码
    • FTP主机地址、用户名和密码(虽然一键安装通常不需要,但后续上传主题插件会用到)。

详细步骤(以 cPanel 和 Softaculous 为例)

  1. 登录控制面板

    • 打开浏览器,输入你的主机服务商提供的 cPanel 登录地址。
    • 输入用户名和密码登录。
  2. 找到一键安装程序

    • 在 cPanel 面板中,寻找名为 “Softaculous Apps Installer”“Fantastico”“WordPress” 的图标,通常在“网站”或“热门”栏目下。
    • 点击进入。
  3. 选择要安装的程序

    • 在软件列表中找到 “WordPress”,点击它,然后选择 “Install”(安装)。
  4. 填写网站信息(最关键的一步)

    • Choose Protocol:选择 https:// (如果已经配置了SSL证书) 或 http://
    • Choose Domain:从下拉菜单中选择你的域名。
    • In Directory
      • 留空:网站将安装在 www.yourname.com,这是最常见的选择。
      • 填写一个文件夹名(如 blog):网站将安装在 www.yourname.com/blog,适合不希望网站直接放在根目录的情况。
    • Site Settings
      • Site Title:设置你的网站标题(我的个人博客”),这个之后可以在后台随时修改。
      • Admin Username:设置管理员用户名。强烈建议不要使用 admin,以防被暴力破解,请自定义一个复杂的用户名。
      • Admin Password:设置一个强密码,程序通常会自动生成一个,你也可以自己设置。请务必保存好这个密码!
      • Admin Email:输入你的常用邮箱,安装成功后会收到邮件通知。
    • Choose Language:选择“简体中文”。
    • Advanced Options(高级选项):
      • Enable Auto Upgrade:建议开启,可以自动将WordPress核心更新到最新版。
      • Select Version:通常默认选择“最新版本”即可。
      • Install in a directory:如果上一步选择了安装到子目录,这里会显示。
  5. 完成安装

    • 确认所有信息无误后,滚动到页面最底部,点击 “Install” 按钮。
    • 系统会自动完成文件上传、数据库创建和配置,这个过程通常需要1-5分钟。
  6. 登录你的网站

    • 安装成功后,你会看到一个绿色的成功提示,上面包含了两个重要链接:
      • 你的网站前台地址www.yourname.com
      • 你的网站后台登录地址www.yourname.com/wp-admin
    • 点击后台登录地址,输入你刚才设置的用户名和密码,即可进入WordPress管理后台,开始定制你的网站!

安装方式二:手动安装(推荐有一定基础的用户)

如果一键安装不可用,或者你想更深入地了解安装过程,可以选择手动安装。

准备工作

与方式一完全相同:域名、虚拟主机、已解析的域名、主机登录信息。

详细步骤

  1. 下载网站程序

    • 访问程序的官方网站,下载最新版本的压缩包,访问 WordPress官网 下载 .zip 文件。
  2. 创建数据库

    • 登录你的虚拟主机控制面板(如 cPanel)。
    • 寻找 “MySQL 数据库向导”“数据库” 相关的图标。
    • 按照向导创建一个新的数据库:
      • 数据库名:自定义一个名字,如 myblog_db
      • 数据库用户:创建一个新的用户,如 myblog_user
      • 数据库密码:为这个用户设置一个强密码。
      • 授权:将你创建的用户“全部权限”授权给你创建的数据库。
    • 请务必记下数据库名、数据库用户名和密码!
  3. 上传程序文件

    • 你需要使用 FTP 客户端(如 FileZilla)或控制面板里的 “文件管理器”
    • 使用 FileZilla
      • 主机地址:你的FTP地址(如 ftp.yourname.com 或主机IP)。
      • 用户名:你的FTP用户名。
      • 密码:你的FTP密码。
      • 端口:通常是 21
      • 连接后,你会看到远程服务器的文件列表,双击进入 public_html 目录(这是网站的根目录)。
      • 将你下载的网站程序压缩包(如 wordpress.zip)从本地电脑拖拽到 public_html 目录。
      • 在服务器上右键点击 wordpress.zip,选择“解压”。
    • 使用文件管理器
      • 在 cPanel 中打开“文件管理器”。
      • 进入 public_html 目录。
      • 点击“上传”按钮,将下载的压缩包上传到该目录。
      • 上传完成后,右键点击压缩包,选择“解压”。
  4. 修改配置文件

    • 通过文件管理器或 FTP,进入你刚刚解压的文件夹(public_html/wordpress)。

    • 找到名为 wp-config-sample.php 的文件。

    • 将其重命名wp-config.php

    • 下载 wp-config.php 文件到你的电脑,用文本编辑器(如 VS Code, Sublime Text, 或记事本)打开它。

    • 找到以下几行,并将其中的值替换成你第2步创建的信息:

      /** WordPress数据库的名称 */
      define('DB_NAME', 'myblog_db'); // 替换成你的数据库名
      /** MySQL数据库用户名 */
      define('DB_USER', 'myblog_user'); // 替换成你的数据库用户名
      /** MySQL数据库密码 */
      define('DB_PASSWORD', 'your_strong_password'); // 替换成你的数据库密码
      /** MySQL主机 */
      define('DB_HOST', 'localhost'); // 99%的情况下是 localhost,如果不行,请咨询你的主机商
    • 保存文件,然后重新上传回服务器,覆盖原来的文件。

  5. 通过浏览器完成安装

    • 打开你的浏览器,访问你的网站域名 www.yourname.com
    • 你会看到 WordPress 的安装界面,它会自动检测到你已经配置好了 wp-config.php 文件。
    • 按照页面提示填写:
      • :你的网站名称。
      • 用户名:你的管理员用户名(同样,不要用 admin)。
      • 密码:设置一个强密码,并选择是否要将它发送到你的邮箱。
      • 你的电子邮箱:管理员邮箱。
    • 点击“安装WordPress”按钮。
  6. 登录管理后台

    安装成功后,点击“登录”按钮,输入你的用户名和密码,即可进入网站后台。


安装后必做事项

无论你使用哪种方式安装,完成后都建议做以下几件事:

  1. 更改固定链接:在后台“设置” -> “固定链接”中,将“结构”修改为“文章名”,这有利于SEO和URL美观。
  2. 安装SSL证书:让你的网站支持 https,这更安全,也是现代网站的标配,很多主机商提供免费的 Let's Encrypt 证书,在控制面板里一键即可安装。
  3. 安装必要插件
    • SEO插件:如 Yoast SEO 或 Rank Math,用于优化搜索引擎。
    • 缓存插件:如 WP Super Cache 或 W3 Total Cache,用于加速网站。
    • 安全插件:如 Wordfence Security,用于保护网站安全。
  4. 更新主题和插件:进入后台的“更新”页面,将所有主题和插件更新到最新版本。
  5. 删除默认内容:删除“你好,世界!”这篇示例文章和默认的“你好”页面。

常见问题排查

  • 问题1:安装时提示“数据库连接错误”。

    • 原因wp-config.php 文件中的数据库信息不正确。
    • 解决:检查数据库名、用户名、密码和主机地址是否填写正确,特别是主机地址,不确定就问主机商。
  • 问题2:网站打开是空白页面或显示“500 Internal Server Error”。

    • 原因:通常是 .htaccess 文件权限问题,或文件上传不完整。
    • 解决:在后台“设置” -> “固定链接”中,随便改一下设置再保存一下,这会重新生成 .htaccess 文件,如果不行,检查文件权限是否为 644,文件夹权限是否为 755
  • 问题3:无法登录后台,或者页面样式错乱。

    • 原因:通常是浏览器缓存问题,或者插件/主题冲突。
    • 解决:尝试清除浏览器缓存和Cookie,如果不行,尝试通过FTP重命名 plugins 文件夹为 plugins_old 来禁用所有插件,看看问题是否解决。

希望这份详细的教程能帮助你成功安装你的网站!祝你建站愉快!