Lightsail Bitnami WordPress インスタンスの PHP アップロードサイズ制限を増やすにはどうすればよいですか?

所要時間1分
0

Amazon Lightsail Bitnami WordPress インスタンスに大きなファイルをアップロードしたいと思っています。

簡単な説明

Upload_max_filesize は、1 つのアップロードされたファイルの最大サイズとクォータです。Post_max_size はリクエストの本文全体のクォータです。post_max_sizeupload_max_filesize 以上に設定するのがベストプラクティスです。デフォルトでは、WordPress は post_max_sizeupload_max_filesize の両方でアップロードを 40 MB に制限しています。

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 Web サーバの設定制限にサイズ制限はありません。パラメータが指定されていて、値が目的のアップロードサイズよりも小さい場合は、次の手順を実行してパラメータを増やします。
    /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公式更新しました 8ヶ月前
コメントはありません

関連するコンテンツ