programing

Docker & Wordpress - 업로드한 파일을 wp-content/uploads/...로 이동할 수 없습니다./

bestprogram 2023. 4. 2. 11:59

Docker & Wordpress - 업로드한 파일을 wp-content/uploads/...로 이동할 수 없습니다./

오류:

업로드한 파일을 다음으로 이동할 수 없습니다.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

도커 컨테이너 외부에 호스트된 개발 데이터베이스와 대화합니다.

이미지가 빌드되어 서버에 송신됩니다.그런 다음 CMS 사용자가 이미지를 업로드하려고 하면 업로드된 파일을 이동할 수 없는 Wordpress 빌드가 불평합니다.wp-content/uploads/.../...이 에러는 발생하지 않습니다.localhost.

몇몇 개발 전문가들이 서버 상에서 이 작업을 수행하기 위해 무엇이 필요한지 우리에게 올바른 방향을 알려주실 수 있을까요?

에 대한 권한이 올바르지 않습니다.wp-content/uploads디렉토리로 이동합니다.같은 에러가 발생하여 업로드 폴더의 권한과 사용자/그룹 설정이 잘못되어 있고, 내부 일부 폴더도 루트로 설정되어 있습니다.하지만 백업 파일을 가져왔기 때문일 수 있습니다.

업로드를 수정하려면 다음 두 가지 명령을 배포 파이프라인/스크립트에 추가하거나docker exec -it <container-name> bash컨테이너에서 수동으로 수행합니다.

  1. 업로드 폴더에 올바른 사용자/그룹을 설정합니다.$ chown -R www-data:www-data uploads/*
  2. 올바른 권한을 설정합니다.$ chmod 755 uploads/*

언급URL : https://stackoverflow.com/questions/53538665/docker-wordpress-the-uploaded-file-could-not-be-moved-to-wp-content-uploads