WordPress でアップロードの上限サイズを変更する

スターサーバーにホスティングしている WordPress は、アップロードの上限サイズが 30MB だ。通常はこのままで問題ないが、All-in-One WP Migration プラグインを使った WordPress の引っ越し作業で 250MB 近いファイルをアップロードする必要があった。

そこで WordPress のアップロードの上限サイズを変更することにした。

検索すると .htaccess や function.php、php.ini 等を変更せよと出てくるが、混乱したのはそれらすべてを変更するのではなく、いずれかの方法でうまくいくことがある、ということらしい(いくつかのサイトの説明では混同しやすい書き方がされている)。

でも以下のサイトはちゃんと「それらのいずれかの方法でうまくいくよ」と分かりやすく書かれている。

WordPressでアップロードサイズの上限を変更する方法まとめ – FOXWP
https://fox-wp.com/wordpress-upload-filesize/

しかし、いずれの方法でも私の環境ではうまくいかなかった。

そこで試したのがホスティングサービスの設定をいじる方法だ。

スターサーバーの場合、「サーバー管理ツール>ホームページ>PHP 環境設定>[該当ドメイン]>php.ini 設定変更」で upload_max_filesize の数値を変更すればいい。

その際の注意事項は、upload_max_filesize =< post_max_size =< memory_limit となるように設定することだ。

これですぐにアップロードの上限サイズが変更された。

参考:
upload_max_filesizeの超過を3分で解決する手順 | さばが教えるレンタルサーバー選び方講座
https://sabarentalserver.com/wordpress/uploadmaxfilesize/