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 |