使用宝塔面板部署WordPress网站详细教程

使用宝塔面板部署WordPress网站详细教程

一、准备工作

  1. 服务器要求
    1. 操作系统:推荐CentOS 7.x/8.x、Ubuntu 20.04+或Debian 10+(需纯净系统,未安装Apache/Nginx等环境)
    2. 内存:最低1GB(推荐2GB以上)
    3. 网络:确保服务器可访问互联网,并开放80、443、8888端口

这里我选择的是亚马逊的EC2,目前亚马逊有免费活动,新用户可以免费试用一年的时间。可以参考我之前的文章:《如何白嫖亚马逊服务器

  1. 工具准备
    1. SSH连接工具(如Putty、Xshell或服务器提供商的Web终端)
    2. 域名(已解析至服务器IP,可选但推荐)

域名可以在https://www.namesilo.com/注册个.top或者.xyz这种,一年只要十几元,可用于测试。

二、安装宝塔面板

  1. 登录服务器 使用SSH工具连接服务器:
ssh root@你的服务器IP
  1. 执行安装命令 根据操作系统选择对应命令:
    1. CentOS/OpenCloudurl=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec
    2. Ubuntu/Debianwget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec
    3. Debianwget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec
  2. 完成安装
    1. 输入y确认安装路径(默认/www
    2. 记录安装完成后显示的面板地址、用户名和密码
    3. 示例输出:
  3. 开放端口
    1. 在服务器安全组开放8888(面板)、80(HTTP)、443(HTTPS)端口
    2. CentOS防火墙命令示例:

你也可以去云服务器后台修改服务器对应的安全策略,开放对应的端口,包括后续的网站的端口也需要在安全策略组中做相应的配置,否则公网无法访问。

三、配置服务器环境

  1. 登录宝塔面板
    1. 在浏览器访问面板地址,输入用户名和密码
    2. 首次登录需绑定宝塔账号(免费注册)
  2. 安装LNMP套件
    1. 推荐选择LNMP(Nginx+MySQL+PHP)环境:
      • Nginx:最新稳定版
      • MySQL:5.7或8.0
      • PHP:8.0+(WordPress 2025年推荐版本)
    2. 点击「一键安装」,等待10-30分钟完成

四、部署WordPress

  1. 创建网站
    1. 左侧菜单「网站」→「添加站点」
    2. 填写信息:
      • 域名:输入已解析的域名(如无域名可填服务器IP)
      • 数据库:选择「MySQL」,自动创建数据库
      • PHP版本:选择8.0+
      • 其他保持默认,点击「提交」
    3. 记录生成的数据库信息(名称、用户名、密码)
  2. 一键部署WordPress(推荐)
    1. 安装「宝塔一键部署源码」插件:
      • 左侧「软件商店」→「宝塔插件」→找到并安装该插件
    2. 部署WordPress:
      • 插件设置→「博客」分类→选择「WordPress」→「一键部署」
      • 输入域名,其他默认→「提交」
      • 等待自动下载安装完成
  3. 手动安装(备选)
    1. 下载WordPress:

这里你也可以直接从WordPress官网:https://cn.wordpress.org/下载对应版本的压缩包,上传到站点根目录解压处理。

  • 浏览器访问域名http://***/wp-admin/setup-config.php,按向导填写数据库等信息,完成站点初始化

五、配置WordPress

  1. 完成安装向导
    1. 访问域名,选择语言(简体中文)
    2. 输入数据库信息(宝塔创建站点时生成的信息)
    3. 设置网站标题、管理员账号密码
  2. 设置伪静态
    1. 宝塔面板→「网站」→找到目标站点→「设置」→「伪静态」
    2. 选择「WordPress」模板→「保存」
    3. Nginx规则示例(自动生成):
  3. 配置SSL证书
    1. 站点设置→「SSL」→「Let’s Encrypt」
    2. 勾选域名→「申请」(需域名已解析)
    3. 申请成功后勾选「强制HTTPS」→「保存」

如何使用Let’s Encrypt配置免费SSL证书可以参考: 《如何申请免费SSL证书,Let’s Encrypt

六、安全与优化设置

  1. 面板安全加固
    1. 「面板设置」→修改默认端口(非8888)和安全入口
    2. 启用「登录失败限制」和「二次验证」
  2. 网站安全设置
    1. 「网站」→「设置」→「目录权限」:确保网站目录权限正确
    2. 安装WordPress安全插件(如Wordfence)
  3. 性能优化
    1. 「软件商店」→安装「Redis」缓存插件
    2. WordPress后台安装「WP Rocket」等缓存插件

七、常见问题解决

  1. 无法访问面板
    1. 检查服务器防火墙和安全组是否开放端口
    2. 执行命令重置面板密码:bt default
  2. 数据库连接错误
    1. 确认wp-config.php中的数据库信息与宝塔创建的一致
    2. 宝塔「数据库」→对应数据库→「管理」测试连接
  3. 伪静态失效
    1. 确保已选择正确的伪静态模板
    2. Nginx服务需重启:「服务」→找到Nginx→「重启」
  4. SSL证书申请失败
    1. 确认域名已正确解析至服务器IP
    2. 关闭CDN或301重定向后重试

八、维护建议

  1. 定期备份
    1. 宝塔「计划任务」→设置网站和数据库自动备份
    2. 推荐备份至云存储(如阿里云OSS)
  2. 系统更新
    1. 定期更新宝塔面板和服务器系统
    2. WordPress后台保持核心、主题和插件更新
  3. 监控服务器
    1. 通过宝塔首页监控CPU、内存和磁盘使用率
    2. 设置资源告警阈值

通过以上步骤,您可以在30分钟内完成WordPress网站的部署。宝塔面板的可视化操作极大简化了服务器管理难度,即使新手也能轻松上手。如有进一步需求,可参考宝塔官方文档或社区论坛获取帮助。

原创文章,作者:kisslife,如若转载,请注明出处:https://gagaqi.top/index.php/2025/07/15/bt-build-website-with-wordpress/
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇