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.ini
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini

이 명령은 다음과 유사한 출력을 표시합니다.

upload_max_filesize = 40M
post_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 키를 눌러 값을 편집한 다음 Esc 키를 눌러 파일을 저장합니다. 그리고 나서 다음 명령을 실행하여 파일을 저장합니다.

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

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

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

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

    LimitRequestBody 파라미터를 새 값(바이트)으로 설정합니다.

    LimitRequestBody 65536

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

    :wq!
  4. 구성 세부 정보를 확인하려면 다음 명령을 실행합니다.

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

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