久々にやろうとしたら忘れてて無駄に時間くったので今度こそメモ✍️
① php.iniの設定を変更
この設定が「 On 」の場合 .htaccess の設定内容が優先されます
ロリポップ管理画面→「サーバーの管理・設定」→「PHP設定」より
「php_value, php_flagを利用可能にする」を「 On 」に。
② .htaccessに追記
初期設定だと最大アップロードファイルサイズ「8M」だった
ロリポップFTPの「.htaccess」に下記を追記
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
③ 8MB → 128MBにあっぷ成功!
🗒 参考記事
右往左往して最終的に下記記事を参考にしました。
ありがとうございました 🙇♀️
🗒 追記
2023年2月現在、ロリポップではPHPのバージョンが下記4つから選べるようになっています。
- 7.4 (CGI版)
- 8.0 (CGI版)
- 8.1 (CGI版)
- 8.1 (モジュール版)
「PHP設定」ページ上部には下記のような注意書きがごにょごにょ書かれております。
文字起こし版(抜粋)
PHPバージョンの変更によりサイト表示やプログラム利用に影響が出る可能性があります。
下記注意事項を必ずご確認の上、PHPバージョンの変更を行ってください。
- LiteSpeed版、モジュール版のPHPではphp.iniの設定変更はできません。
- LiteSpeedを使用するプランでは、wwwなしドメインのPHPバージョンと同じものがwwwサブドメインにも適用されます。
- 現在PHP7.1以下のPHPバージョンをご利用の場合、バージョンを変更すると、元のバージョンへ戻すことはできません。
- 古いバージョンのPHPは提供を終了することがございますので、最新バージョンのご利用を推奨しています。
... LiteSpeed版、モジュール版のPHPではphp.iniの設定変更ができない
モジュール版の管理画面はこんな感じで、php.iniの設定変更ができない...
当方は「ライトプラン」を契約しており、仕方ないので今回は一瞬だけいちかばちか「CGI版」に戻して作業しました。が、今後プランを変更したり、いずれCGI版が終了したらこの方法使えなくなるかもといった懸念があります。。。
もっと良い解決法をご存知の方いましたら教えてください