错误:
上传的文件无法移动到wp-content/uploads/.../...。
环境:
Wordpress Docker 镜像是从一个基本的 Wordpress 镜像创建的,然后文件被映射进和映射出,用于开发:
version: '3'
services:
  wordpress:
    restart: always
    environment:
      WORDPRESS_DB_NAME: ...
      WORDPRESS_DB_HOST: ...
      WORDPRESS_DB_USER: ...
      WORDPRESS_DB_PASSWORD: ...
    image: wordpress:latest
    ports:
      - 38991:80
    volumes:
      - ./:/var/www/html
我们与托管在 Docker 容器外部的开发数据库交谈。
图像被构建 - 并发送到服务器。然后,CMS 用户尝试上传图像,Wordpress 构建抱怨上传的文件无法移动到wp-content/uploads/.../.... 我们不会在 上收到此错误localhost。
一些 DevOps 专家能否请我们指出正确的方向,需要做什么才能在服务器上进行统计。
Sve*_*len 11
wp-content/uploads目录的权限不正确。我有同样的错误,在我的情况下,上传文件夹的权限和用户/组设置错误,并且里面的一些文件夹被设置为 root。但这可能是因为我导入了备份。
要修复上传,您可以将以下两个命令添加到部署管道/脚本或用于docker exec -it <container-name> bash在容器上手动执行。
$ chown -R www-data:www-data uploads/*$ chmod 755 uploads/*| 归档时间: | 
 | 
| 查看次数: | 2925 次 | 
| 最近记录: |