在一个虚拟主机上部署两个 WordPress 网站是完全可行的,主要通过不同的域名或子目录来实现。以下是详细的步骤和方法:
🧩 一、准备条件
- 一个支持PHP+MySQL的虚拟主机(如阿里云、腾讯云、Bluehost、Hostinger等)。
- 两个域名 或者 一个主域名 + 一个子域名/子目录。
- FTP工具(如FileZilla)、控制面板(如cPanel、宝塔面板)。
- WordPress程序包(可从 wordpress.org 下载)。
📁 方法一:使用两个不同域名(推荐)
步骤 1:绑定多个域名到虚拟主机
- 登录你的虚拟主机控制面板(如cPanel、宝塔等)。
- 将第二个域名添加为“附加域”或“绑定域名”。
例如:
- 主域名:
example.com- 第二个域名:
another.com
步骤 2:分别上传 WordPress 到不同目录
- 在服务器上分别为两个网站创建独立文件夹,比如:
public_html/example_com/ public_html/another_com/
步骤 3:上传并安装 WordPress
- 分别将 WordPress 解压后上传到各自的文件夹中。
- 创建两个独立的 MySQL 数据库,并在安装时分别指定对应的数据库。
步骤 4:配置 wp-config.php
- 修改每个 WordPress 文件夹中的
wp-config.php文件,确保连接的是各自对应的数据库。
步骤 5:访问安装页面
- 访问:
http://example.com/wp-install.phphttp://another.com/wp-install.php
- 按照提示完成 WordPress 安装。
📂 方法二:使用同一个域名下的两个子目录
步骤 1:创建子目录
- 比如你想建两个站点:
example.com/site1example.com/site2
步骤 2:上传 WordPress 到子目录
- 把 WordPress 分别解压上传到:
public_html/site1/ public_html/site2/
步骤 3:创建两个独立数据库
- 在控制面板中新建两个数据库,用于两个站点。
步骤 4:修改 wp-config.php
- 修改每个站点的
wp-config.php,填写对应数据库信息。
步骤 5:安装 WordPress
- 浏览:
http://example.com/site1/wp-install.phphttp://example.com/site2/wp-install.php
⚠️ 注意事项
| 项目 | 建议 |
|---|---|
| 数据库 | 两个网站应使用不同的数据库,避免冲突 |
| 插件主题 | 可以共用,但建议保持独立,防止版本不一致问题 |
| 后台登录 | 两个网站后台是独立的,互不影响 |
| 资源占用 | 如果是低配虚拟主机,运行两个 WordPress 可能会影响性能 |
✅ 总结
| 方式 | 实现方式 | 优点 | 缺点 |
|---|---|---|---|
| 多域名 | 添加附加域 | 适合正式运营 | 需要额外域名 |
| 子目录 | 放在不同文件夹 | 不需要新域名 | SEO效果略差于独立域名 |
如果你有具体使用的控制面板(如宝塔、cPanel),我也可以提供更详细的操作截图或步骤。欢迎继续提问!
云计算导航