2022年5月に上げた記事「WordPress サーバー引っ越し方法」内で、ロリポップでAll-in-One WP Migration 6.68のファイルの最大アップロードサイズを変更する方法を紹介しているが、現在の環境ではその方法が通用しなくなった。
ここでは最新版All-in-One WP Migration 7.105のロリポップでのアップロードサイズを上げる方法をご紹介します。
ロリポップでの環境は以下の通り。
- 料金プラン:スタンダードプラン
- PHPバージョン: 8.3(モジュール)
このときAll-in-One WP Migration 7.105の[インポート]をクリックして開いた、「サイトのインポート」でのアップロードサイズは100MBになる。

PHPバージョンをモジュール版からCGI版に変更する
まずは該当するドメインのPHPバージョンをモジュール版からCGI版に変更する。
- ロリポップレンタルサーバーにログインする。
- サーバーの管理画面左のサイドバーから「PHP設定」に入る。
①[サーバーの管理・設定] → ②[PHP設定]をクリック

- 対象ドメインを同じバージョンのCGIに変更する。
①対称ドメインの[バージョン]をクリック → ②モジュール版と同じバージョンのCGI版を選択 → ③[変更]をクリック → ④ダイアログで[OK]をクリック
(注意)LiteSpeed版、モジュール版のPHPではphp.iniの設定変更はできません。


- 『sub.XXXXXXX」のバージョンを『8.3』に変更しました!設定反映に5〜10分ほど時間を要します。』と表示されれば、PHPバージョンの変更は完了です。

.htaccessファイルの設定内容が優先されるようにする
php.iniの設定を変更し、php.iniのupload max filesizeより.htaccessファイルの設定内容が優先されるようにする。
- php.ini欄の該当するドメインの[設定]をクリック

- 「その他」 − ①「php_value, php_flagを利用可能にする」の②「OFF」を「On」に変更 → ③[php.iniを設定する]をクリック → ④ダイアログで[OK]をクリック
(参考)これにより「php.ini の設定」−「そのほか」- 「upload max filesize」の設定より、htaccessの設定項目が優先される。


- これで以下のような設定完了の画面が表示されたら、設定は完了です。

.htaccessファイルへのコード追記
.htaccessファイルへアップロードサイズを上げるコードを追記する。
- [サーバーの管理・設定]→[ロリポップ!FTP]をクリック→別タブにてFTP画面が表示される。

- 「ファイル名」を展開して、対象ドメインの.htaccessファイルを選択し、クリックして開く。
(参考)念のため[ダウンロード]ボタンを押して、バックアップを取っておくと良いでしょう。

- .htaccessファイルにアップロードサイズを上げるコードを追記
①ファイル内の最後尾に下記コードを追記 → ②[保存する]をクリック
php_value memory_limit 1024M
php_value upload_max_filesize 1024M
php_value post_max_size 1024M

〈各項目の補足〉
memory_limit :メモリ使用量の上限
post_max_size :POSTデータの最大サイズ
upload_max_filesize :1ファイルあたりの最大アップロードサイズ
「memory_limit ≧ post_max_size ≧ upload_max_filesize」のような関係性になっている必要がある。
(参照先Webサイト)htaccessでPHPのファイルアップロードサイズの上限値を変更
- 『.htaccess ファイルを編集保存しました』と表示されれば完了です。

All-in-One WP Migrationのアップロードサイズ変更を確認
再度All-in-One WP Migration 7.105の[インポート]をクリックして開いた、「サイトのインポート」でのアップロードサイズは1GBになっています。

後はPHPバージョンを元に戻して、すべて完了です。
ちなみに、PHPバージョンをCGI版からモジュール版に戻すと、アップロードサイズは100MBに戻りますが、.htaccessファイルへ追記したコードはそのまま残っています。


コメント
有益な情報を本当に分かりやすくご説明下さりありがとうございました!!(´;ω;`)
ロリポップでこの問題の記事を書いてらっしゃる方がおらず、大変苦戦しておりました。
本当にありがとうございました(*´▽`*)
コメントありがとうございます。
当記事がお役に立ててうれしいです。