status
date
type
slug
summary
category
tags

安装WordPress的

在NAS上安装WordPress的方法有很多,我觉得最简单的还是docker compose。
下面以我家的威联通NAS为例,群晖上也大同小异。
  1. 在container文件夹里建两个文件夹和一个文件,如下:
    1. notion image
      其中wordpress文件夹是wordpress的安装文件夹,db文件夹是数据库文件夹,uploads.ini文件是解除上传限制的设置文件,见下文解释。 这个文件夹里的所有文件和文件夹要授予完全访问权限。
  1. 在官方docker hub镜像里找到官方的docker compose文件,修改如下:
    1. 其中: wordpress镜像里的参数修改如下: ports左侧修改成内网可访问端口号; WORDPRESS_DB_HOST: db 为数据库镜像名称,可以不改 WORDPRESS_DB_USER: wordpress 数据库用户名 WORDPRESS_DB_PASSWORD: wordpresspass 数据库用户密码 WORDPRESS_DB_NAME: wordpressdb 数据库名称 volumes: - /share/CACHEDEV1_DATA/Container/wordpress/wordpress:/var/www/html 冒号左侧修改成上一步建立的wordpress安装文件夹路径 - /share/CACHEDEV1_DATA/Container/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini 冒号左侧修改成上一步建立的uploads.ini文件路径 数据库db镜像里的参数修改如下: MYSQL_DATABASE: wordpressdb 数据库名称,与上面设置保持一致 MYSQL_USER: wordpress 数据库用户名,与上面设置保持一致 MYSQL_PASSWORD: wordpresspass 数据库用户密码,与上一步保持一致 MYSQL_RANDOM_ROOT_PASSWORD: '1' 数据库随机根密码,这个位置不需要修改 volumes: - /share/CACHEDEV1_DATA/Container/wordpress/db:/var/lib/mysql 冒号左侧修改成上一步建立的数据库文件夹路径 上一步创建的uploads.ini文件修改为如下内容:
      其中: memory_limit = 500M 内存使用限制 upload_max_filesize = 500M 上传文件大小限制 post_max_size = 500M 文章大小限制
  1. 上一步修改好后的docker compose文件保存为wordpress.yaml文件名,上传到NAS。
  1. 打开威联通的container station应用,点击左侧应用程序,再创建新应用,上传刚才的wordpress.yaml文件。
    1. notion image
      点击验证,验证没问题后,点击创建后等待一会就行了。
  1. 至此wordpress的安装就完成了,浏览器输入http://yourIP:ports/ 按提示设置就行了。其中ports就是上一步修改的端口号。需要注意的是,如果NAS已经做了DDNS的话,这里的yourIP就是你的域名,路由器里设置好端口转发就行了。 后台管理地址为http://yourIP:ports/wp-admin/

没有解决的问题

因为wordpress里访问地址是固定的,如果直接在NAS里设置反向代理的话是无法访问后台的,所以建立好的网站是无法采用https访问,尝试过一些方法,目前还没成功。
notion image
switch Lite的“缺点”群晖同步百度云盘的目录
Loading...