お名前.com共用サーバーでphp.ini設定を変更してWordPressのアップロード上限を変更する方法

WordPress

wordpress-logo-stacked-rgb

プラグインやテーマがアップロードできない!

お名前.comの共用サーバーを利用している方は、
WordPressプラグインやテーマを入れる時に、
こんなエラーが出たことはないでしょうか?

Sorry, there has been an error.
アップロードしようとしたファイルは php.ini の upload_max_filesize で指定されているサイズを超えています。

これはPHPの設定上で、
アップロードできるファイルの制限をオーバーしている場合に表示されます。
お名前.comの共有サーバーがデフォルトで設定しているのは2Mまでなので、
それ以上のサイズの物をアップロードするときに表示されるわけです。

しかしなんとかこれを解決したいですよね?
そのためにはphp.iniという設定ファイルをいじる必要があります。

お名前.com共用サーバーは共用の為、
php.iniはユーザーが直接触ることができない場所にあります。
しかし自分のディレクトリの直下に独自のphp.iniを設置すれば、
設定を上書きすることができます。
公式のQAにも載っておりこの作業に問題はありませんが、
お名前.comのサポートでは対応外のサービスになっております。
自分でやってねってことです。

アップロード上限を上げる方法

まずはお名前.comのphp.iniの設定を確認します。

[php]
phpinfo();
?>
[/php]

と書いたphp.infoというファイルをテキストエディタで作成して、
index.phpがある階層にFTPでアップします。

ブラウザで自分のブログのphp.infoにアクセス
だいたいこれでアクセスできると思います。
http://あなたのブログのドメインをいれる/info.php
するとこんな画面が出てきます。
phpinfo

かこってある場所の容量を増やします。写真は作業後の写真。

phpinfo2

先ほどと同様にテキストエディタを利用して
php.iniというファイルを作成する。
中に

[php]
php_value memory_limit 20M
php_value post_max_size 20M
php_value upload_max_filesize 20M
php_value max_input_time 60
[/php]

これだけ書いて、文字コードをutf-8で保存する。
同じようにFTPでアップしてもう一度php.infoを確認して下さい!

20MになっていたらOKです!どうです?簡単でしょ!

コメント

  1. taira より:

    同じ状況に出くわし、ググって最初に出てきたアリマックスさんの方法を試しましたが、
    私の場合では改善できませんでしたが、

    php.iniを

    [PHP]
    memory_limit = 〇M
    post_max_size = 〇M
    upload_max_filesize = 〇M
    [/PHP]

    に記述して、ドメイン直下に置いたら解決しました。

  2. […] お名前.com共用サーバーでphp.ini設定を変更してWordPressのアップロード上限を変更する方法プラグインやテーマがアップロードできない! お名前.comの共用サーバーを利用している方は、 Wo […]

タイトルとURLをコピーしました