상세 컨텐츠

본문 제목

Docker에서 WordPress upload_max_filesize 변경

엔지니어일기/이것저것

by jaws99 2019. 9. 25. 01:00

본문

반응형

 

WordPress에서 Plugin을 설치하다가 이런 오류를 보신 적이 있다면 제대로 찾아왔습니다. 제가 이 오류를 해결하기 위해 했던 방법들을 소개해드리려고 합니다.

 

WordPress Plugin중 "Custom PHP Settings"가 있는데 이 플러그인으로 수정이 가능합니다.

 

다음과 같은 입력으로도 바꿀 수가 있었는데 /.htaccess does not exists or is not writable. 이라는 오류가 나왔습니다. 파일의 존재도 확인하고 /.htaccess 파일을 644에서 666으로 퍼미션도 변경해봤지만 결과는 그대로였습니다.

 

 

다음으로 테마 함수 파일에 추가하는 방법을 생각했습니다.

관리자페이지에서 테마 디자인->테마 편집기로 들어가면 테마 함수 functions.php가 나오지만 이 페이지에서는 변경이 불가능합니다. 직접 파일 위치로 찾아가서 변경해줘야 합니다.

 

 

마지막으로 php.ini파일을 만드는 걸 생각해봤습니다. php.ini파일은 wp-admin, wp-content 같은 폴더와 같은 위치에 넣어줘야 합니다.

centos 7에서 docker 컨테이너 위치는 /var/lib/docker/volumes에 있습니다. 저는 docker를 run할 때 wordpress의 이름을 wordpress로 줘서 당연히 volumes/wordpress 위치에 있는 파일을 실행했을 거라 생각했습니다.

 

 

문제는 컨테이너를 몇 번 지웠다 다시 설치해서인지, 제가 실행시킨 건 volumes 밑에 있는 wordpress가 아니었습니다.

WordPress의 테마인 twentynineteen 폴더를 검색해봤습니다. 폴더들이 많이 나왔는데 가장 비슷한 형태를 한 5e79.. 폴더를 확인해서 functions.php내용 중 주석을 조금 수정했습니다.

 

 

당연하다는 듯이 WordPress에서도 수정된 모습을 확인할 수 있었습니다. 중간에 무슨 문제가 생겼는지는 확인할 수는 없었지만, 제가 실행시키는 WordPress의 폴더는 확인했습니다.

 

 

functions.php를 수정해도 되지만, php.ini 파일을 만들어봤습니다.

 

 

관리자 페이지에 미디어-새로 추가 탭에서 수정된 내용을 확인할 수 있습니다.

 

 

https://www.thewordcracker.com/intermediate/how-to-increase-maximum-file-upload-size/

위의 글을 참고했습니다.

반응형

'엔지니어일기 > 이것저것' 카테고리의 다른 글

Application Layer  (0) 2020.01.18
OP.GG 크롤링하기 PyQt5-1  (0) 2019.12.22
WordPress Plugin 취약점 분석  (0) 2019.09.19
컴퓨터구조 - 해저드  (0) 2019.08.23
웹 보안 - SQL 인젝션  (0) 2019.08.22

관련글 더보기