Amazon Lightsail Bitnami WordPress 인스턴스에서 PHP 업로드 크기 제한을 늘리려면 어떻게 해야 하나요?

2분 분량
0

Amazon Lightsail Bitnami WordPress 인스턴스에 대용량 파일을 업로드하려고 합니다.

간략한 설명

Upload_max_filesize는 업로드된 파일의 최대 크기이며 단일 파일에 대한 제한입니다. Post_max_size는 요청 전체 본문의 제한입니다. post_max_sizeupload_max_filesize보다 크거나 같도록 설정하는 것이 가장 좋습니다. 기본적으로 WordPress에서는 post_max_sizeupload_max_filesiz 모두에 대해 업로드 크기를 40MB로 제한합니다.

Lightsail 인스턴스의 최대 업로드 한도를 확인하려면 다음 명령을 실행합니다.

# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.iniupload_max_filesize = 40M

# grep -i "post_max_size" /opt/bitnami/php/etc/php.inipost_max_size = 40M

해결 방법

최대 업로드 크기를 수정하려면 다음 단계를 완료하세요.

1.    upload_max_filesizepost_max_size를 늘리려면 /opt/bitnami/php/etc/php.ini 파일을 엽니다. vi 편집기와 같은 텍스트 편집기를 사용하여 /opt/bitnami/php/etc/php.ini 파일에 액세스합니다.

# sudo vi /opt/bitnami/php/etc/php.ini

; Maximum size of POST data that PHP will accept.  post_max_size = 64M

; Maximum allowed size for uploaded files.
  upload_max_filesize = 64M

2.    i를 눌러 값을 편집합니다. 값을 수정한 후 ESCAPE를 눌러 파일을 저장합니다. 그리고 나서 다음 명령을 실행하여 파일을 저장합니다.

:wq!

3.    LimitRequestBody 파라미터가 Apache 구성 파일에 지정되었는지 확인하려면 다음 명령을 실행합니다.

# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf

파라미터를 지정하지 않으면 Apache 웹 서버 구성 제한에 크기 제한이 없습니다. 파라미터가 지정되고 값이 원하는 업로드 크기보다 작으면 다음 단계를 완료하여 파라미터를 늘리세요.

vi 편집기와 같은 텍스트 편집기에서 /opt/bitnami/apache2/conf/httpd.conf를 엽니다.

# sudo vi /opt/bitnami/apache2/conf/httpd.conf

다음 예제와 같이 LimitRequestBody 파라미터를 바이트 단위의 새 값으로 설정합니다.

LimitRequestBody 65536

ESCAPE 키를 누른 후 다음 명령을 실행하여 파일을 저장합니다.

:wq!

4.    서비스를 다시 시작하기 전에 구성 세부 정보를 확인하세요.

sudo apachectl configtest

Syntax OK

5.    변경 내용을 적용하려면 다음 명령을 실행하여 서버를 다시 시작합니다.

sudo /opt/bitnami/ctlscript.sh restart
AWS 공식
AWS 공식업데이트됨 8달 전