サーバーTips

iClusta+ WordPressファイルアップロードサイズ変更

2018-01-12

本記事にはプロモーションが含まれています。

iClusta+ WordPressファイルアップロードサイズ変更

ソラミ♪

Webエンジニアをやりつつ、デザインにも携わる株式会社コムワークの中の人。WordPress、Adobeアプリ、カワウソ好き。 2015年から当ブログ運営|2008年からGmail使用中|WordPress制作10年以上|15社以上のレンタルサーバー利用経験|100件以上のドメイン取得運用|サイト・ドメイン移転多数 »  もっとくわしく

GMOクラウドのレンタルサーバiClusta+で、WordPressのファイルアップロードのサイズを2MBから変更しようとしたときにちょっとつまづいたのでメモ。

公式サイトのヘルプには、php.iniを設置することで変更可能と記載があります。

Q. php.iniファイルを独自に設置できますか?
A.設置可能です。 php.iniファイルがお客さま領域に存在する場合は、そちらが優先されます。
php.iniファイルの設定を有効にしたいディレクトリごとに設置してください。

https://help.gmocloud.com/app/answers/detail/a_id/580/kw/php.ini/p/7

ファイルマネージャからphp.iniを編集する

上記のヘルプページに記載どおり、php.iniを編集します。

php.iniの編集は、Plan Managerの中のファイルマネージャから可能です。

php.iniが設置されていない場合は、設置したいディレクトリに移動し、「作成」にある「Text」をクリック。

ファイル名:php.ini
文字コードはutf-8にしました。
本文に以下を記述します。

cgi.force_redirect = 0

post_max_size = 25M
upload_max_filesize = 25M

1行目の

cgi.force_redirect = 0

必ず記述しなければならないとのことです。また、GMOクラウドではアップロードサイズは25Mまでで制限されているようです。

このように記述してphoinfoを見て、変更されていることを確認。
しかし、Wordpressのアップロード画面を確認してみると、「最大アップロードサイズ:2MB」のまま。

なんでだろうと試行錯誤。

色々確認した結果、php.iniを設置した場所がいけなかったようです。
私は当初、ドキュメントルート直下にphp.iniを設置しましたが、wp-adminディレクトリに設置しなければならないとのこと。

よくよくヘルプページを確認すると、

「php.iniファイルの設定を有効にしたいディレクトリごとに設置してください。」

と書いてありました・・・。

ドキュメントルートのphp.iniをwp-adminディレクトリに移動し、再度WordPressにて確認すると、無事変更されていることを確認。

今まで利用していたレンタルサーバではドキュメントルートの直下にphp.iniを設置するとサイト全体に反映されることが多かったので、その要領で設置したのですが、GMOクラウド iclustaではディレクトリごとに設置しなければ有効にならないとのことでした。

「php.ini」ファイルにつきましては、設置先のディレクトリ内でのみ
有効となりますため、ドキュメントルート直下に置かれましても、
配下のディレクトリ内には有効になりません。

WordPressの該当の設定に関するPHPファイルが
「/wp-admin」直下にございますため、同じディレクトリ内に
「php.ini」ファイルも設置していただく必要がございます。

  • この記事を書いた人
  • 最新記事

ソラミ♪

Webエンジニアをやりつつ、デザインにも携わる株式会社コムワークの中の人。WordPress、Adobeアプリ、カワウソ好き。 2015年から当ブログ運営|2008年からGmail使用中|WordPress制作10年以上|15社以上のレンタルサーバー利用経験|100件以上のドメイン取得運用|サイト・ドメイン移転多数 »  もっとくわしく

-サーバーTips
-