えっ?プラグインがインストールできない!
WordPressでこんな事態に遭遇することがあります。
「アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。」だって…
php.iniってどこんあんの? upload_max_filesizeって何?
わけわかんないですね。でもご安心ください。
いまから対処法を解説します。
php.ini で定義された upload_max_filesizeとは?
WordPressを設置しているサーバー側では負担をなるべく少なくするために
ファイルサイズの上限が設定されています。
たいていどのサーバーでも初期設定が2MBになっているようです。
「php.ini」というファイルで設定されています。
なので大きなサイズのファイルをアップしようとすると上に書いたようなエラーが起きます。
でもこれは初期設定にすぎないのでサーバーの負荷など気にせずさっさと設定を変更しちゃいましょう。
ほとんどのサーバーではサーバーパネルから
「upload_max_filesize 」の変更を簡単に行うことができます。
WordPressのアップロードサイズの上限を変更
それでは「upload_max_filesize 」の変更方法を説明していきます。
さくらサーバーの場合
サーバコントロールパネルにログインします。
1、PHP設定の編集をクリックします。
2、以下のコードを書き込みます。
=の右は20Mでなくてもいいです。設定したい数字を入れてください。
upload_max_filesize=20M
これでOKです。忘れずに保存してください。
ロリポップの場合
1、ユーザー専用ページにログインします。
WEBツールのところのPHP設定をクリック
2、すべてのドメインと書いてある行の「設定変更へ」をクリック
3、upload_max_filesizeを20Mに変更。
ロリポップの場合は2Mか20Mの2択しかないようです。
「php.iniを設定する」ボタンをクリックして設定を保存します。
これでOKです。
エックスサーバーの場合
サーバーパネルにログインします。
1、設定対象ドメインの変更からドメインを選択します。
2、php.in設定をクリックします。
3、「php.in設定変更」をクリックします。
4、upload_max_filesizeを好きな大きさに変更します。
以上です。
その他のサーバー 設定画面からサイズ変更できない場合
設定画面から「upload_max_filesize 」を変更できないサーバーもあります。
そういう場合は面倒ですが「php.ini」を自分で作成してアップロードする必要があります。
1、テキストエディタかメモ帳を開き以下のコードをコピべする
post_max_size = 50M memory_limit = 50M upload_max_filesize = 50M
数字の部分は好きな値を入れればいいです。
ファイル名を「php.ini」で保存。
2、FileZillaやFFFTPなどを使ってサーバーにアップロード。
「php.ini」を置く場所はサーバーごとに決められています。
各サーバー会社のマニュアルを参照してください。
※「user.ini」というファイル名で設置するサーバーもあるので注意
コメント
このページの問題が解決して本当にすっきりしました。感動です。
(ロリポップでよかったと思いました)
またゆっくりおじゃましにきます!
はじめまして、cloud9foto様
訪問&コメントありがとうございます。
記事の情報が役に立ってよかったです。
サーバー関係の設定は分かりにくくて面倒なのが多いですね。
自分の苦労した部分はできるだけわかりやすく記事に書いて
みんなとシェアできればと思っています。
今後もいろんな記事を書いていきますので
よろしくお願いします!