- 开源CMS系统:如 WordPress, Joomla, Drupal 等,这是最常见的情况。
- 源码程序:一些用 PHP、Python 等语言编写的网站程序,你需要自己手动配置数据库和文件。
本教程将以最流行的 WordPress 为例,同时也会涵盖通用步骤和手动安装的要点,确保你可以应用到绝大多数网站程序上。

(图片来源网络,侵删)
核心概念:安装网站需要什么?
在开始之前,你需要了解三个核心角色:
- 域名:你网站的网址,
www.yourname.com,这是用户访问你网站的入口。 - 虚拟主机:存放你网站所有文件(代码、图片等)的空间,它是一台连接到互联网的电脑。
- 数据库:存储你网站数据的地方,比如文章内容、用户信息、设置等,网站程序通过读写数据库来动态生成页面。
安装过程本质上就是:把网站程序文件上传到虚拟主机,然后配置它连接到你的数据库。
安装方式一:一键安装(推荐新手)
这是最简单、最快捷的方式,主流的虚拟主机服务商都提供此功能。
适用场景
- WordPress, Joomla, Drupal 等主流开源CMS。
- 你的虚拟主机服务商提供了控制面板(如 cPanel, Plesk, 宝塔面板等)。
准备工作
- 购买域名:从 GoDaddy, Namecheap, 阿里云, 腾讯云 等服务商购买一个域名。
- 购买虚拟主机:购买支持你所需网站程序的主机空间。新手建议选择“WordPress托管”或“优化主机”,它们已经预装了环境,兼容性更好。
- 解析域名:在你的域名服务商后台,将域名解析到你的虚拟主机IP地址或提供的域名,具体操作请参考你的主机服务商提供的“帮助文档”或“新手指南”,通常会有一个“域名绑定”或“DNS设置”的教程。
- 获取主机信息:从你的主机服务商那里获取:
- cPanel/Plesk/宝塔面板的登录地址、用户名和密码。
- FTP主机地址、用户名和密码(虽然一键安装通常不需要,但后续上传主题插件会用到)。
详细步骤(以 cPanel 和 Softaculous 为例)
-
登录控制面板
- 打开浏览器,输入你的主机服务商提供的 cPanel 登录地址。
- 输入用户名和密码登录。
-
找到一键安装程序
- 在 cPanel 面板中,寻找名为 “Softaculous Apps Installer”、“Fantastico” 或 “WordPress” 的图标,通常在“网站”或“热门”栏目下。
- 点击进入。
-
选择要安装的程序
- 在软件列表中找到 “WordPress”,点击它,然后选择 “Install”(安装)。
-
填写网站信息(最关键的一步)
- 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:如果上一步选择了安装到子目录,这里会显示。
- Choose Protocol:选择
-
完成安装
- 确认所有信息无误后,滚动到页面最底部,点击 “Install” 按钮。
- 系统会自动完成文件上传、数据库创建和配置,这个过程通常需要1-5分钟。
-
登录你的网站
- 安装成功后,你会看到一个绿色的成功提示,上面包含了两个重要链接:
- 你的网站前台地址:
www.yourname.com - 你的网站后台登录地址:
www.yourname.com/wp-admin
- 你的网站前台地址:
- 点击后台登录地址,输入你刚才设置的用户名和密码,即可进入WordPress管理后台,开始定制你的网站!
- 安装成功后,你会看到一个绿色的成功提示,上面包含了两个重要链接:
安装方式二:手动安装(推荐有一定基础的用户)
如果一键安装不可用,或者你想更深入地了解安装过程,可以选择手动安装。
准备工作
与方式一完全相同:域名、虚拟主机、已解析的域名、主机登录信息。
详细步骤
-
下载网站程序
- 访问程序的官方网站,下载最新版本的压缩包,访问 WordPress官网 下载
.zip文件。
- 访问程序的官方网站,下载最新版本的压缩包,访问 WordPress官网 下载
-
创建数据库
- 登录你的虚拟主机控制面板(如 cPanel)。
- 寻找 “MySQL 数据库向导” 或 “数据库” 相关的图标。
- 按照向导创建一个新的数据库:
- 数据库名:自定义一个名字,如
myblog_db。 - 数据库用户:创建一个新的用户,如
myblog_user。 - 数据库密码:为这个用户设置一个强密码。
- 授权:将你创建的用户“全部权限”授权给你创建的数据库。
- 数据库名:自定义一个名字,如
- 请务必记下数据库名、数据库用户名和密码!
-
上传程序文件
- 你需要使用 FTP 客户端(如 FileZilla)或控制面板里的 “文件管理器”。
- 使用 FileZilla:
- 主机地址:你的FTP地址(如
ftp.yourname.com或主机IP)。 - 用户名:你的FTP用户名。
- 密码:你的FTP密码。
- 端口:通常是
21。 - 连接后,你会看到远程服务器的文件列表,双击进入
public_html目录(这是网站的根目录)。 - 将你下载的网站程序压缩包(如
wordpress.zip)从本地电脑拖拽到public_html目录。 - 在服务器上右键点击
wordpress.zip,选择“解压”。
- 主机地址:你的FTP地址(如
- 使用文件管理器:
- 在 cPanel 中打开“文件管理器”。
- 进入
public_html目录。 - 点击“上传”按钮,将下载的压缩包上传到该目录。
- 上传完成后,右键点击压缩包,选择“解压”。
-
修改配置文件
-
通过文件管理器或 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,如果不行,请咨询你的主机商 -
保存文件,然后重新上传回服务器,覆盖原来的文件。
-
-
通过浏览器完成安装
- 打开你的浏览器,访问你的网站域名
www.yourname.com。 - 你会看到 WordPress 的安装界面,它会自动检测到你已经配置好了
wp-config.php文件。 - 按照页面提示填写:
- :你的网站名称。
- 用户名:你的管理员用户名(同样,不要用
admin)。 - 密码:设置一个强密码,并选择是否要将它发送到你的邮箱。
- 你的电子邮箱:管理员邮箱。
- 点击“安装WordPress”按钮。
- 打开你的浏览器,访问你的网站域名
-
登录管理后台
安装成功后,点击“登录”按钮,输入你的用户名和密码,即可进入网站后台。
安装后必做事项
无论你使用哪种方式安装,完成后都建议做以下几件事:
- 更改固定链接:在后台“设置” -> “固定链接”中,将“结构”修改为“文章名”,这有利于SEO和URL美观。
- 安装SSL证书:让你的网站支持
https,这更安全,也是现代网站的标配,很多主机商提供免费的 Let's Encrypt 证书,在控制面板里一键即可安装。 - 安装必要插件:
- SEO插件:如 Yoast SEO 或 Rank Math,用于优化搜索引擎。
- 缓存插件:如 WP Super Cache 或 W3 Total Cache,用于加速网站。
- 安全插件:如 Wordfence Security,用于保护网站安全。
- 更新主题和插件:进入后台的“更新”页面,将所有主题和插件更新到最新版本。
- 删除默认内容:删除“你好,世界!”这篇示例文章和默认的“你好”页面。
常见问题排查
-
问题1:安装时提示“数据库连接错误”。
- 原因:
wp-config.php文件中的数据库信息不正确。 - 解决:检查数据库名、用户名、密码和主机地址是否填写正确,特别是主机地址,不确定就问主机商。
- 原因:
-
问题2:网站打开是空白页面或显示“500 Internal Server Error”。
- 原因:通常是
.htaccess文件权限问题,或文件上传不完整。 - 解决:在后台“设置” -> “固定链接”中,随便改一下设置再保存一下,这会重新生成
.htaccess文件,如果不行,检查文件权限是否为644,文件夹权限是否为755。
- 原因:通常是
-
问题3:无法登录后台,或者页面样式错乱。
- 原因:通常是浏览器缓存问题,或者插件/主题冲突。
- 解决:尝试清除浏览器缓存和Cookie,如果不行,尝试通过FTP重命名
plugins文件夹为plugins_old来禁用所有插件,看看问题是否解决。
希望这份详细的教程能帮助你成功安装你的网站!祝你建站愉快!
