WordPress 是全球使用最广泛的建站系统(驱动了全网 40% 以上的网站)。本教程将教你如何在宝塔面板上,从零开始快速部署并优化你的 WordPress 网站。

1. 前期准备

在宝塔面板中部署 WordPress,你需要确保环境满足以下条件:

2. 宝塔一键部署 WP

1创建站点与数据库

进入宝塔面板,点击左侧 网站 -> 添加站点:

2下载并上传 WordPress

你可以直接在宝塔面板的 软件商店 -> 一键部署 中找到 WordPress 并点击部署。但为了保证版本最新且纯净,推荐手动上传:

3. 网站初始化

在浏览器中访问你的域名,会进入 WordPress 的安装向导。

🎉
恭喜! 你已成功安装 WordPress。使用刚才设置的账号密码登录后台(你的域名/wp-admin)。

4. 基础设置与主题

1修改固定链接 (伪静态)

默认的链接带有 ?p=123,对 SEO 极度不友好。去后台 设置 -> 固定链接,选择 “文章名” 或 “自定义结构”(如 /archives/%post_id%)。

极其重要:接着去宝塔面板 -> 站点设置 -> 伪静态,选择 wordpress 并保存,否则点开文章会显示 404 错误。

2安装主题与插件

5. 进阶提速优化

WordPress 默认是动态生成的,访问多了服务器会卡,以下是宝塔环境下的标准提速方案:

1开启 Redis 对象缓存

在宝塔 软件商店 安装 Redis。然后在 WP 后台安装插件 Redis Object Cache,启用后你的数据库查询将被缓存到内存中,速度大幅提升。

2安装静态缓存插件

后台安装 WP Super Cache 或 LiteSpeed Cache(如果你用了 LiteSpeed 服务器)。开启后,系统会直接把网页生成为静态 HTML,不用每次请求都查询数据库。

3宝塔 Nginx 加速

确保在宝塔站点的“配置文件”中开启了 Gzip 压缩:

nginx.conf
# 在 http {} 模块内或站点配置内添加
gzip on;
gzip_min_length 1k;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript image/jpeg image/gif image/png;
gzip_vary on;

6. 常见报错避坑

问题一:上传主题提示“上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize”

解决:在宝塔 软件商店 -> 已安装 -> 找到你的 PHP 版本 -> 设置 -> 配置修改,将 upload_max_filesize 和 post_max_size 修改为 128M,然后重启 PHP。

问题二:后台进不去,提示“重定向次数过多”

解决:这通常是因为 HTTPS 配置冲突。进入宝塔,打开站点的 SSL 设置,确保已开启“强制 HTTPS”。如果还是不行,去宝塔文件里找到 wp-config.php,在 require_once ABSPATH . 'wp-settings.php'; 这一行上面,添加以下代码:

wp-config.php
define('WP_HOME', 'https://你的域名');
define('WP_SITEURL', 'https://你的域名');

问题三:网站打开变成“建立数据库连接时出错”