收起左侧

关于docker中wordpress

6
回复
353
查看
[ 复制链接 ]

1

主题

3

回帖

0

牛值

江湖小虾

2025-2-12 03:51:38 显示全部楼层 阅读模式
悬赏1飞牛币已解决
如题,本人在尝试用docker拉取wordpress镜像时遇到了问题

wordpress成功部署后,本人想上传一主题,结果报错

意识到是php配置文件的问题,于是直接在文件管理界面搜索php.ini文件,出现了三个php.ini文件,分别在docker目录下的不同文件夹

这是其一的路径,另外两个的路径也都类似
经过一番检查后,发现这三个配置文件都没有问题,最大上传限制都为50mb

此时我便不知道怎么办
然后查看了wordpress容器的详细信息

看到了貌似为此容器php的环境配置文件目录,于是乎我找到了这个/usr/local//etc/,之后并没有名为php的文件夹

以上就是我所知的内容,希望有大佬能指导我解决一下这个问题,本人为在校大一生,想折腾但是又小白

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞 1
分享

本帖子中包含更多资源

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

x

1

主题

293

回帖

170

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-2-12 03:51:39 显示全部楼层

你直接在原来的容器里面 重新设置一下就好了呀。注意upload.ini路径就行了

image.png

本帖子中包含更多资源

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

x

1

主题

293

回帖

170

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-2-12 09:28:56 显示全部楼层
参照这个链接 修改上传文件大小配置
https://tingyun.top/2024/11/10/wordpress-docker-install/
链接打不开,是需要魔法吗  详情 回复
2025-2-12 11:40

1

主题

3

回帖

0

牛值

江湖小虾

2025-2-12 11:40:57 楼主 显示全部楼层
链接打不开,是需要魔法吗
[md]搬运下: compose文件 ``` version: '3.1' services: wordpress: build: . # image: wordpress restart: always ports: - 8080:80 environment: WORDPRESS_DB_HOST: db  详情 回复
2025-2-12 11:46
[md]volumes: - /var/www/html/wordpress:/var/www/html - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini 这段代码的作用是创建一个uploads.ini的文件用于配置wordpress。因为wordpress默认上传文件大小非  详情 回复
2025-2-12 11:44

1

主题

293

回帖

170

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-2-12 11:44:23 显示全部楼层

volumes:

  • /var/www/html/wordpress:/var/www/html
  • ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini

这段代码的作用是创建一个uploads.ini的文件用于配置wordpress。因为wordpress默认上传文件大小非常的小,好像只有2M,这样别说安装主题了,就算是上传大点的媒体资料都不行。所以我们需要这个文件来更改一下wordpress上传文件大小的限制

upload_max_filesize = 64M post_max_size = 64M

image.png

本帖子中包含更多资源

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

x
我根据这个文章里的dockercompose配置文件构建,提示compose执行出错  详情 回复
2025-2-12 16:32

10

主题

388

回帖

200

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2025-2-12 11:46:00 显示全部楼层

搬运下:

compose文件

version: '3.1'

services:
  wordpress:
    build: .
    # image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - /var/www/html/wordpress:/var/www/html
      - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini  # 挂载自定义配置文件

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - db:/var/lib/mysql

volumes:
  wordpress:
  db:

compose文件同目录创建uploads.ini

upload_max_filesize = 64M                                                                                                 post_max_size = 64M

1

主题

3

回帖

0

牛值

江湖小虾

2025-2-12 16:32:18 楼主 显示全部楼层
我根据这个文章里的dockercompose配置文件构建,提示compose执行出错
[md]你直接在原来的容器里面 重新设置一下就好了呀。注意upload.ini路径就行了 ![image.png](data/attachment/forum/202502/12/164150la8hpz79813phpav.png "image.png") [/md]  详情 回复
2025-2-12 16:42
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则