1panel 面板怎么部署 WordPress

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 09:05 ·0 浏览 ·0 回复

照这篇做完,你能在一台 Linux 服务器上用 1Panel 把 WordPress 完整跑起来,绑好域名、开好 HTTPS,并用浏览器正常登录后台写文章。

第一步:确认服务器和 1Panel 已经就绪

这一步要拿到面板地址和登录账号,做完后能打开 1Panel 登录页。

服务器建议 2 核 4G 起步,系统用 Ubuntu 22.04 或 Debian 12。如果还没装 1Panel,SSH 登录服务器后执行官方一键安装脚本:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装过程中会让你设置面板端口、安全入口和账号密码。装完后执行下面这条命令,可以随时查看面板地址、入口和用户名:

1pctl user-info

接着去云厂商控制台的「安全组」里放行三个端口:1Panel 面板端口(安装时自定义的那个)、80、443。

注意:90% 的「网站打不开」都是安全组没放行 80/443 导致的,先查这里再查别的。

第二步:先把数据库装好

这一步装 MySQL,做完后应用商店里安装 WordPress 时才能选到数据库服务。

在 1Panel 左侧菜单点「应用商店」,切到「数据库」分类,找到 MySQL,点「安装」。版本选 8.0 或 8.4 都可以,设置好 root 密码,端口保持 3306,点「确认」等它变成「已启动」。

注意:一定要先装 MySQL 再装 WordPress。反过来操作的话,WordPress 安装表单里的「数据库服务」下拉框会是空的,装不下去。

第三步:在应用商店安装 WordPress

这一步拉起 WordPress 容器,做完后 WordPress 已经在服务器本地跑起来了。

还是在「应用商店」,顶部搜索框输入 WordPress,在结果里点「安装」,然后逐项填表单:

  • 名称:随便起,比如 myblog
  • 版本:选最新的 6.x
  • 数据库服务:选第二步装好的 MySQL
  • 数据库名/用户名/密码:可以点「随机」自动生成,也可以自己填
  • 应用端口:默认 8080,如果被占用就换成 8081
  • 允许外部访问:打开
  • 时区:Asia/Shanghai

点「确认」,等状态变成「已启动」。此时用 http://服务器IP:8080 已经能看到 WordPress 的安装页面了,但先别急着装。

第四步:创建网站并配置反向代理

这一步把域名接到 WordPress 容器上,做完后访问域名就能打开网站。

先在你的域名服务商后台,给域名加一条 A 记录,指向服务器公网 IP。

回到 1Panel,左侧菜单「网站」→「网站」→「创建网站」,类型选「反向代理」:

  • 主域名:填你的域名,比如 blog.example.com
  • 代理地址:http://127.0.0.1:8080(第三步里端口改过的话,这里同步改)
  • 端口:80

点「确认」。

注意:代理地址写 127.0.0.1 指的是服务器本机,别写成域名或公网 IP,否则会绕一圈走外网。

第五步:申请 HTTPS 证书

这一步给网站加上小锁,做完后能通过 https:// 访问。

在网站列表里点刚才创建的网站名,进入详情页,切到「HTTPS」选项卡,点击「启用 HTTPS」,Acme 账户选默认的,勾选你的域名,点「申请」。证书签发成功后,把「强制 HTTPS」打开。

注意:申请 Let's Encrypt 证书要求域名已解析到本机、且 80 端口能从外网访问,解析没生效就申请会直接失败,等几分钟再试。

第六步:完成 WordPress 初始化

这一步跑完安装向导,做完后你就有后台账号了。

浏览器打开 https://你的域名,进入 WordPress 安装向导:选择语言(简体中文)、填写站点标题、管理员用户名、密码、邮箱。管理员用户名不要用 admin,密码用强密码。

提交后跳转到登录页,地址是 https://你的域名/wp-admin,用刚设置的账号登录,能看到仪表盘就算成功了。

顺手再做一件事:回到 1Panel 的网站详情页,切到「伪静态」选项卡,选择 wordpress 模板并保存,否则文章链接会出现 404。

第七步:两个常见的收尾设置

改上传文件大小上限:默认只能传很小的文件。在「应用商店」→「已安装」里找到 WordPress,点「编辑」,在环境变量或挂载配置里调大 upload_max_filesize 和 post_max_size(比如都设成 64M),保存并重建容器。

后台跳转异常:如果登录后台后一直重定向,编辑 WordPress 容器挂载出来的 wp-config.php,在 /* That's all, stop editing! */ 上面加两行:

define('WP_HOME','https://你的域名');
define('WP_SITEURL','https://你的域名');

小结

  • 顺序不能乱:先装 1Panel → 再装 MySQL → 最后装 WordPress,数据库服务下拉框才有内容
  • 端口要放行:安全组放行面板端口、80、443,这是最常见的坑
  • 域名接容器:用「网站」里的反向代理,代理地址填 http://127.0.0.1:容器端口
  • HTTPS:在网站详情的 HTTPS 选项卡申请证书,域名解析生效后再申请
  • 伪静态必须开:网站详情 → 伪静态 → 选 wordpress 模板,否则文章页 404
版权声明:本文来自 GJ论坛《1panel 面板怎么部署 WordPress》
原文链接:https://www.gj0.com/thread-201.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~