0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Wordpressのアップロードファイルの容量上限が変更できない時の解決方法

Posted at

免責事項

当方、エンジニアリングの基礎的な知識は恥ずかしながら全くないものでして、下記の記載内容については、当方が実際行った作業結果のみを元に記載しているため、正確性や最新性は保証できず、一切の責任を負いかねます。ご利用に際しては、ご自身の判断と責任においてお願いできればと思います。

困っていた状況

WordpressのサーバーをLightsailに移行しようとした際のバックアップファイルのアップロード時にファイルの容量上限が80MBになっており、2GBに変更しようとしていたが上手く反映できなかった時のお話です。下記の3つを対応しましたが、全く手応えがなく…と思ったら単純なキャッシュのクリアができていませんでした。


1. 設定が正常に反映されているかの確認

php -i | grep upload_max_filesize
php -i | grep post_max_size
php -i | grep memory_limit

意図した数値になっていればOK。

2. Apache の設定を変更

Apache 側でもアップロードサイズを制限している場合があります。
以下のコマンドで設定ファイルを開きます。

sudo nano /opt/bitnami/apache/conf/bitnami/bitnami.conf

<VirtualHost _default_:80><VirtualHost _default_:443>の中に、以下を追記します。

<Directory "/opt/bitnami/wordpress">
    AllowOverride All
    Require all granted
    LimitRequestBody 2147483648
</Directory>

3.wp-config.php の変更

WordPress 自体の設定でも変更を加えます。

sudo nano /opt/bitnami/wordpress/wp-config.php

ファイルの 最後の方 に以下を追加します。

@ini_set( 'upload_max_size' , '2048M' );
@ini_set( 'post_max_size', '2048M');
@ini_set( 'memory_limit', '1024M' );

解決方法

PHP-FPM (FastCGI Process Manager) のキャッシュや設定のリロードが必要だったことを失念していた。

下記コードでapacheだけでなくphp-fpmも再起動したらいけました。

sudo /opt/bitnami/ctlscript.sh restart apache
sudo /opt/bitnami/ctlscript.sh restart php-fpm

背景

WordPress (Bitnami) は PHP-FPM を使用 して動作しており、php.ini や wp-config.php の @ ini_set() の変更は、Apache のみの再起動 (restart apache) では反映されない 場合があるとのことです。

✅ PHP-FPM の役割

  • PHPの実行を管理 するプロセス (Apacheとは独立)
  • php.ini の設定をロードして管理
  • upload_max_filesize などの設定変更を適用する

✅ なぜ php-fpm の再起動が必要だったのか

  1. php.ini や wp-config.php で upload_max_filesize などを変更
  2. PHP-FPM が古い設定をキャッシュしていた (再起動なしでは反映されない)
  3. php-fpm を再起動 (restart php-fpm) したことで、新しい設定を読み込んだ
  4. WordPress上の最大アップロードサイズが更新された
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?