[教程] 在绿联NAS上搭建WordPress个人博客

[复制链接]
发表于 昨天 20:50 | 显示全部楼层 |阅读模式
电脑端
应用简介

WordPress 是一个功能强大的免费开源内容管理系统(CMS),广泛应用于创建各类网站,从个人博客到大型企业网站。WordPress 之所以受欢迎,主要得益于其简单易用、灵活性强且拥有庞大的社区支持。通过众多可定制的主题和插件,用户无需深入编程知识即可实现个性化的网页设计和功能扩展。


在搭建 WordPress 之前,需确保已部署并配置好数据库服务。WordPress 依赖数据库来存储内容和设置,这里推荐使用 MariaDB 作为数据库管理系统。
Docker Compose 配置部署

在 UGOS Pro 系统上,以下是使用 Docker Compose 部署 WordPress 的详细步骤。
1. 打开“Docker”应用,点击【项目】 > 【创建】,启动项目创建向导。
2. 在项目创建向导中,输入以下 Docker Compose 配置信息。这些配置仅供参考,可以根据自己的需求进行调整。
  1. services:
  2.   wordpress:
  3.     container_name: wordpress
  4.     image: wordpress:latest
  5.     restart: always
  6.     volumes:
  7.       - ./wordpress/data:/var/www/html
  8.     environment:
  9.       WORDPRESS_DB_HOST: 172.17.70.69:33308
  10.       WORDPRESS_DB_NAME: wordpress
  11.       WORDPRESS_DB_USER: wordpress
  12.       WORDPRESS_DB_PASSWORD: 123456
  13.     ports:
  14.       - "38010:80"
  15.     network_mode: bridge

  16.   wordpressdb:
  17.     image: mariadb:10.6
  18.     restart: always
  19.     volumes:
  20.       - ./mariadb/data:/var/lib/mysql
  21.     environment:
  22.       MYSQL_ROOT_PASSWORD: rootpassword
  23.       MYSQL_DATABASE: wordpress
  24.       MYSQL_USER: wordpress
  25.       MYSQL_PASSWORD: 123456
  26.     ports:
  27.       - "33308:3306"  # 将容器内的 3306 端口映射到宿主机的 33308 端口
  28.     network_mode: bridge
复制代码
3. 填写好配置文件后,点击“立即部署”,系统会自动拉取镜像并启动容器。


4. 部署完成后,通过浏览器访问容器,在浏览器地址栏输入 http://NAS_IP:38010。例如 NAS 的 IP 是172.17.70.103,在浏览器中输入http://172.17.70.103:38010进行访问。
你可以在控制面板中,找到 【网络设置】,点击 “网络连接” ,查看 NAS 设备的 IP 地址。




Docker Compose 配置说明

配置项
值
说明
container_name
wordpress
指定容器名称,便于管理与识别。
image
wordpress:latest
使用官方 WordPress 最新版镜像。
restart
always
容器异常退出时自动重启,确保服务高可用。
volumes
./wordpress/data:/var/www/html
将宿主机目录挂载到容器内 WordPress 安装目录,实现数据持久化。
environment.WORDPRESS_DB_HOST
172.17.70.69:33308
WordPress 数据库连接地址(IP:端口),需指向 mariadb 容器。注意:需确保该 IP 和端口是正确可达的。
environment.WORDPRESS_DB_NAME
wordpress
指定 WordPress 使用的数据库名。
environment.WORDPRESS_DB_USER
wordpress
数据库用户名,需与数据库服务中设置一致。
environment.WORDPRESS_DB_PASSWORD
123456
数据库用户密码。需与数据库服务中设置一致。
ports
"38010:80"
将容器内的 80 端口映射到宿主机的 38010 端口,通过浏览器访问 WordPress。
network_mode
bridge
使用 Docker 默认桥接网络模式。容器间无法直接使用服务名通信。

配置项
值
说明
image
mariadb:10.6
使用官方 MariaDB 10.6 数据库镜像,兼容 WordPress。
restart
always
异常退出时自动重启,保障数据库持续运行。
volumes
./mariadb/data:/var/lib/mysql
将数据库数据目录挂载到宿主机,实现数据持久化。
environment.MYSQL_ROOT_PASSWORD
rootpassword
设置 MariaDB 的 root 管理员密码。
environment.MYSQL_DATABASE
wordpress
自动创建的数据库名,供 WordPress 使用。
environment.MYSQL_USER
wordpress
自动创建的数据库用户。
environment.MYSQL_PASSWORD
123456
数据库用户密码,需与 WordPress 配置中一致。
ports
"33308:3306"
将容器内 3306(数据库端口)映射到宿主机的 33308 端口。供 WordPress 连接用。
network_mode
bridge
使用默认桥接网络模式。WordPress 无法通过服务名 wordpressdb 访问此容器,需通过 IP:端口访问。

访问WordPress界面

1. 打开浏览器并输入 http://<NAS_IP>:38010,访问 WordPress 管理界面。
2. 在 WordPress 安装界面中,选择简体中文作为语言并点击“Continue”。


3. 设置站点标题、管理员用户名和密码等信息,然后继续安装过程。


4. 安装完成后,使用创建的用户名和密码登录 WordPress 后台。


5. 登录成功后,您可以在这个页面管理WordPress后台。


博客主题更换与上传

如果您不满意默认的主题,可以通过以下方式更换主题:
1. 在 WordPress 后台,点击【外观】>【主题】>【安装新主题】。
2. 浏览并选择您喜欢的主题,点击【安装】并激活。


解除上传媒体文件大小限制

WordPress 默认上传文件大小限制为 2MB,但您可能需要上传较大的文件。您可以通过安装“Big File Uploads”插件来解决这一问题。


1. 在 WordPress 后台插件安装界面,搜索 Big File Uploads 插件进行安装。或者到官方目录 [color=var(--theme)]https://wordpress.org/plugins/tuxedo-big-file-uploads/下载后上传安装。


2. 安装完成后,启用插件并点击【设置】来配置最大上传文件大小。


3. 在设置中,您可以将最大上传大小设置为所需值,例如 200MB,并保存设置。


4. 我们返回上传媒体文件页面,可以看到文件限制已经变成了200MB。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备2025181899号-4|苏公网安备32080402000559号

在本版发帖
关注公众号
QQ客服返回顶部