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/