그누보드를 사용하면서 사진이나 파일의 용량을 키워서 사용하고 싶을 수 있습니다. 그런데 자꾸만 file upload failed 가 뜨거나 network를 보면 413 error가 뜨는 등 문제가 발생하기도 합니다. 어떻게 해결할 수 있는지 간략하게 작성해보겠습니다.


1. php.ini변경하기

본인의 서버 환경에 따라서 php.ini의 위치는 다를 수 있습니다. ubuntu20.04/php7.4/nginx의 경우는 아래 경로에 있습니다.

/etc/php/7.4/fpm/php.ini

여기서 아래 몇 가지 설정을 변경해줍니다.

post_max_size의 수치를 원하는 정도로 변경합니다.

upload_max_filesize의 수치를 원하는 정도로 변경합니다.

변경을 했다면 꼭 php재시작, nginx재시작을 해주셔야 적용이 됩니다.


2. 관리자 모드 메뉴 용량 변경

그누보드 관리자 모드로 들어가서 게시판의 파일 업로드 용량을 변경합니다.


3. nginx.conf 변경하기

만약 위 방법으로도 오류가 계속된다면 그누보드 문제가 아니라 서버차원의 문제일 수 있습니다. nginx의 경우는 nginx.conf를 변경하면 됩니다.

/etc/nginx/nginx.conf에서 설정을 변경할 수 있습니다.

 

만약 server{ }가 있다면 그 안에다가 넣어주시면 되고 없다면 http{ } 또는 location{ }안에 넣어주시면 됩니다.

추가 소스는 client_max_body_size 64M; 입니다. 64M는 본인이 원하는 수치로 변경하시면 됩니다.