WordoressのAll-in-one migrationを使う際、アップロード制限を変更したい(ロリポップ)
はじめに
Wordpressをドメインが別の場所に移し替えたいと思った場合、All-in-one migrationというプラグインを使っています。
それを使わないで、実際にフォルダごと移動などをすると、URLのリプレイスが必要で、何かと結構面倒だし、気を使うからです。
しかし、結構毎回最初にぶち当たるのが、アップロード制限です。
当初は、2MBとか、20MBとかになっていることが多いです。
制限容量を変更する場合、どのホスティングサービスを使っているかによって、細かいやり方は変わってきます。
今回は、Lolipopでした。
ステップ
ポイント
ホスティングサービスごとに、php.iniの編集の仕方が違います。
ロリポップは、php.iniが編集できないようです。(できるがGUIで限定的)
そのため、php.iniではなく、.htaccessの記載を優先するという設定にして、.htaccessに書くのがポイントのようです。
さくらレンタルサーバでは、コンソールからphp.iniを変更できました。
AWS Lightsailでは、SSHでサーバにアクセスして、php.iniファイルを直接編集する形でした。
それでは詳細を説明していきます!
ロリポップコンソールを立ち上げる
ドメイン名とパスワードを入れて、コンソール(管理画面)にログインしましょう!
コンソールからphp設定を変更する
左のメニューから、「php設定」を選択します。
ここで、ドメインごとの、バージョンで、「X.X(CGI版)」となっていることを確認します。
モジュール版などの違いは、下記にありました。
そして、その右端にある「設定」を押します。
一番下の、php_value, php_flagを利用可能にする」をONにします!
これで、.htaccessをphp.iniより優先して読み込んでくれるようになります。
ロリポップFTPで.htaccessを編集
ここで、Wordpressのフォルダ直下の.htaccessファイルを選択します。
書き換える前に、一度ダウンロードしておきましょう!
変なことが起きた場合に、リカバリーできるようにしておくことは、どんな時でも重要です!
書き込む内容は、以下の通りです。
php_value upload_max_filesize 2048M php_value post_max_size 2048M php_value memory_limit 512M php_value max_execution_time 300 php_value max_input_time 300
ここでのサイズなどは、自分のやりたい数字に変更してください。
これでアップロード容量が2Gになりました!
WordpressのAll-in-one Migrationの画面を見てみましょう。(インポートのところ)
2GBになっているのが確認できるかと思います!
以上です。