在绿联NAS上搭建WordPress个人博客
电脑端应用简介WordPress 是一个功能强大的免费开源内容管理系统(CMS),广泛应用于创建各类网站,从个人博客到大型企业网站。WordPress 之所以受欢迎,主要得益于其简单易用、灵活性强且拥有庞大的社区支持。通过众多可定制的主题和插件,用户无需深入编程知识即可实现个性化的网页设计和功能扩展。
在搭建 WordPress 之前,需确保已部署并配置好数据库服务。WordPress 依赖数据库来存储内容和设置,这里推荐使用 MariaDB 作为数据库管理系统。Docker Compose 配置部署
在 UGOS Pro 系统上,以下是使用 Docker Compose 部署 WordPress 的详细步骤。1. 打开“Docker”应用,点击【项目】 > 【创建】,启动项目创建向导。2. 在项目创建向导中,输入以下 Docker Compose 配置信息。这些配置仅供参考,可以根据自己的需求进行调整。services:
wordpress:
container_name: wordpress
image: wordpress:latest
restart: always
volumes:
- ./wordpress/data:/var/www/html
environment:
WORDPRESS_DB_HOST: 172.17.70.69:33308
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: 123456
ports:
- "38010:80"
network_mode: bridge
wordpressdb:
image: mariadb:10.6
restart: always
volumes:
- ./mariadb/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: 123456
ports:
- "33308:3306"# 将容器内的 3306 端口映射到宿主机的 33308 端口
network_mode: bridge3. 填写好配置文件后,点击“立即部署”,系统会自动拉取镜像并启动容器。
4. 部署完成后,通过浏览器访问容器,在浏览器地址栏输入 http://NAS_IP:38010。例如 NAS 的 IP 是172.17.70.103,在浏览器中输入http://172.17.70.103:38010进行访问。你可以在控制面板中,找到 【网络设置】,点击 “网络连接” ,查看 NAS 设备的 IP 地址。
Docker Compose 配置说明
配置项值说明
container_namewordpress指定容器名称,便于管理与识别。
imagewordpress:latest使用官方 WordPress 最新版镜像。
restartalways容器异常退出时自动重启,确保服务高可用。
volumes./wordpress/data:/var/www/html将宿主机目录挂载到容器内 WordPress 安装目录,实现数据持久化。
environment.WORDPRESS_DB_HOST172.17.70.69:33308WordPress 数据库连接地址(IP:端口),需指向 mariadb 容器。注意:需确保该 IP 和端口是正确可达的。
environment.WORDPRESS_DB_NAMEwordpress指定 WordPress 使用的数据库名。
environment.WORDPRESS_DB_USERwordpress数据库用户名,需与数据库服务中设置一致。
environment.WORDPRESS_DB_PASSWORD123456数据库用户密码。需与数据库服务中设置一致。
ports"38010:80"将容器内的 80 端口映射到宿主机的 38010 端口,通过浏览器访问 WordPress。
network_modebridge使用 Docker 默认桥接网络模式。容器间无法直接使用服务名通信。
配置项值说明
imagemariadb:10.6使用官方 MariaDB 10.6 数据库镜像,兼容 WordPress。
restartalways异常退出时自动重启,保障数据库持续运行。
volumes./mariadb/data:/var/lib/mysql将数据库数据目录挂载到宿主机,实现数据持久化。
environment.MYSQL_ROOT_PASSWORDrootpassword设置 MariaDB 的 root 管理员密码。
environment.MYSQL_DATABASEwordpress自动创建的数据库名,供 WordPress 使用。
environment.MYSQL_USERwordpress自动创建的数据库用户。
environment.MYSQL_PASSWORD123456数据库用户密码,需与 WordPress 配置中一致。
ports"33308:3306"将容器内 3306(数据库端口)映射到宿主机的 33308 端口。供 WordPress 连接用。
network_modebridge使用默认桥接网络模式。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 插件进行安装。或者到官方目录 https://wordpress.org/plugins/tuxedo-big-file-uploads/下载后上传安装。
2. 安装完成后,启用插件并点击【设置】来配置最大上传文件大小。
3. 在设置中,您可以将最大上传大小设置为所需值,例如 200MB,并保存设置。
4. 我们返回上传媒体文件页面,可以看到文件限制已经变成了200MB。
页:
[1]