pg_a6000_006

워드프레스를 설치하고 홈페이지까지 보았는데, 미디어 추가로 파일 업로드가 안된다 ?!

그런 분들을 위한 마법의 키워드 2개

일반적으로 apache 설치는 /var/www/html 에 설치 되어 있습니다.
그리고 당신은 워드프레스를 html/ 하위 디렉토리에 설치를 했겠구요.

chmod -R 775 /var/www/html/wp-content/

해당 디렉토리 밑을 거의 전 권한을 가진 모드로 수정.

하지만 이것만 해도 파일 업로드가 안됩니다.
윙? 뭐지? 어디 물어보면 모두가 권한만 바꾸라고 하고 다른 한가지는 안 알려 주거든요. [대략 안알랴줌! 하지만 난 알랴줌!]
바로 소유자 입니다.

ls -al /var/www/html/wp-content/

알수 없는 무언가가 막 노출 될겁니다.

drwxr-xr-x 3 root root 4096 Jun 30 18:11 uploads

이런 애들 말이죠.

chown -R apache.root /var/www/html/wp-content/

해당 디렉토리 밑에 파일들은 소유자를 apache 를 오너로 설정 한다는 내용입니다

네 그래요. 웹 상에서 실행되는 소유자는 apache 입니다. wp 도 아니고 root 도 아니고 apache 입니다.
물론 엔진에 따라서 다를 수는 있지만 apache 서버 쓰는 사람은 apache 입니다.

그래요. 파일 바꿀 권한은 되는데, 소유자가 아니라서 못 바꾸는 겁니다.

chmod -R 775 /var/www/html/wp-content/
chown -R apache.root /var/www/html/wp-content/

기억하세요!

워드프레스 파일 업로드가 안돼요

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.