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

/opt/bitnami/apache2/conf/httpd.conf を vi エディタなどのテキストエディタで開きます。

# 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ヶ月前
コメントはありません