모든 하위 디렉터리가 해당 권한을 갖도록 wp-content/ 폴더 권한을 설정하는 방법은 무엇입니까?

모든 하위 디렉터리가 해당 권한을 갖도록 wp-content/ 폴더 권한을 설정하는 방법은 무엇입니까?

wordpress는 wp-content 폴더를 사용하여 업로드를 저장하며 업로드는 파일을 업로드하는 달에 따라 다음과 같이 자체 폴더에도 저장됩니다.

wp-content/uploads/month/day/file.jpg

폴더에는 755 권한이 필요하며 모든 하위 폴더를 믿습니다.

어떻게 해야 하나요?

답변1

기존 파일 및 폴더를 변경하려면: chmod -R 755 *

향후 파일을 변경하려면 umask 022

답변2

폴더에는 700 권한만 필요합니다. 모든 액세스는 Apache 사용자(Ubuntu의 경우 www-data)로 수행되어야 합니다. appche가 디렉토리에 755 권한을 설정하도록 하려면 'umask 022'로 실행되는지 확인하세요. 웹 서버 사용자가 쓸 수 있는 디렉토리를 소유하는 것이 중요합니다.

Apache가 쓸 수 있는 업로드 디렉토리만 갖는 것이 더 안전합니다. 그러나 이는 다른 메커니즘을 통해 테마, 플러그인 및 언어를 업데이트해야 함을 의미합니다. Ubuntu 패키지는 /var/www/wp-uploads를 업로드 디렉터리로 사용합니다.

답변3

일반적으로 wp-content/uploads 폴더에 대한 권한을 얻으면 새로 생성된 하위 폴더는 생성될 때 해당 권한을 상속해야 합니다.

관련 정보