php.iniのupload_max_filesizeディレクティブを越えていますの解決方法

※当サイトにはプロモーションが含まれています。

にゃのらいとにゃのらいと

SWELLをインストールしようとしたらエラーが発生したにゃ

さくらインターネットのレンタルサーバーに、ワードプレス(WordPress)テーマのSWELL(スウェル)をインストールしようとしたところ、

アップロードされたファイルが php.ini の upload_max_filesize ディレクティブを越えています。

アップロードされたファイルがphp.iniのupload_max_filesizeディレクティブを越えています

というエラーが発生しました。

どうやら、SWELLのファイルサイズが、さくらインターネットで設定されているupload_max_filesizeの制限を超えているようです。

そのため、php.iniに設定を追加することにしました。

php.iniを編集してアップロードできる容量を増やす方法

「php.ini」という設定ファイルを編集することで、アップロードできる容量を変更することができます。

基本的にこの問題は、エックスサーバーでは起こらないので、さくらインターネットで解説します。

①サーバーコントロールパネルにログイン

さくらインターネットのサーバーコントロールパネルにログインします。

さくらインターネットサーバーコントロールパネル

②php.ini設定へ移動

左メニューにある

スクリプト設定 > php.ini設定

を選択。

さくらインターネット|スクリプト設定 > php.ini設定

php.iniの設定画面が表示されるので、以下の内容を記述します。

upload_max_filesize = 64M
post_max_size = 128M
max_execution_time = 300
max_input_time = 300
memory_limit = 256M
  • upload_max_filesize = 64M

    1つのファイルのアップロード上限を64MBに設定

  • post_max_size = 128M

    POSTリクエストの最大サイズ(フォームデータなど)を128MBに設定

  • max_execution_time = 300

    PHPスクリプトの実行時間上限を300秒(5分)に設定

  • max_input_time = 300

    スクリプトが入力データを解析するための最大時間

  • memory_limit = 256M

    PHPスクリプトが使用できるメモリの上限を256MBに設定

なお、基本的には、下記の2つの設定を追加するだけで大丈夫だと思います。

upload_max_filesize = 64M
post_max_size = 128M

これを、さくらインターネットのphp.iniの設定箇所に記載します。

さくらインターネット|php.ini設定

最後に、「保存する」ボタンを押して、設定を更新すれば完了です。

※PHP8より前のバージョンを利用の場合、規定の設定を無視して記載した設定のみ反映されるので注意

なお、このphp.iniファイルは、上の画像にあるとおり、php.iniファイルパスに記載されている場所に作成されます。

にゃテックにゃテック

SWELLのインストール中のエラーであれば、この後はマニュアル通りに進めればOKです

【公式】WordPressテーマ「SWELL」をインストールする方法