php.iniの設置場所の問題でしょうね。
サーバーの指定する場所に置きましょう。どこのサーバーか分かりませんがWordPressのフォルダを変更したからと言ってphp.iniのおき場所が変わるとは考えにくいのですが。
サクラのレンタルサーバみたいに、該当ディレクトリにphp.iniを設置するタイプなんですかね?もしかすると。
で、そうじゃないとすると、shokun0803さんが言われているように、php.iniの設置場所を確認する必要があるでしょうね。
ご返答ありがとうございます。
でも、php.iniの設置場所については確認済みでした。
気になる動作として、2MBに満たない画像ファイルでも「ものによって」
上限エラーが表示されます。
そのとき、エラーが表示されてもアップロードできています。
この動作は何か関係はありますか?
アドレス変更時の設定で他に何か足りていないのでしょうか。
サブドメインから通常ドメインのフォルダ構成に変更しているので、通常はDBの修正が必要になるのではないかと思いますが、動いているようですのでないのかなぁ?
可能であれば他のフォルダに同じバージョンを「新規」インストールしてみて、同じ現象になるのであればWordPress側というより、サーバー側という気がします。
切り分けをしてみてください。
他のフォルダ
http://www.example.com/blogtest/
へ新規インストールしたところ、問題なく2MB超えの画像をアップロードすることができました。
サーバー側(php.ini)の問題ではないことは分かったのですが…
他に情報がございましたら、教えて下さい。
よろしくお願いいたします。
新規インストールしたところ、問題なく2MB超えの画像をアップロードすることができました
と、言うことは、アドレスを変更した時点で問題が発生しているのでしょう。
一度phpmyadminでDBをダウロードしてみて、古いURLでの記述が残っていないかとか、確認してみてはどうでしょう?
助言ありがとうございました。
いまいち納得いかない方法ですが、解決しましたのでご報告します。
まず、プラグイン ‘WP System Health’ をインストールしてシステムの状況を確認しました。
すると、PHPの欄、Maximum File Size が 2MB になっていたので、php.ini が効いていないのではないかと考えました。
php.ini を様々なところに設置してみたところ、
php.ini を /blog/wp-admin 直下に設置することで Maximum File Size が 2MB を超えました。
新規インストールした /blogtest はそんなところに設置は必要なかったのに。
現在利用している環境の php.ini の設置場所は、phpinfo()関数で確認できます。
<?php phpinfo(); ?>
とだけ書いた php ファイルをサーバに設置して、その php ファイルにブラウザでアクセスしてください。
最初の方の「Configuration File (php.ini) Path」または「Loaded Configuration File 」というところに書いてある筈です。
# 確認終了後は、この php ファイルはサーバ上から削除しておいてください。