Fatal error: Allowed memory size of 8388608 bytes exhausted~
などのエラーが出てしまいます。
調べてみると、それに相当するPHPのメモリを増やせば良いみたいなのですが、1個1個のPHPを書き換えるのではなく、一発で解決する(メモリを増やす)方法は無いのでしょうか?
下記の日記がヒントになると思うのですが、詳しく解決法を教えて下さい!
http://d.hatena.ne.jp/toyoshi/20070329/1175196796
wordPress でプラグインを有効化する時に関係あるのかは知らないのですが、エラーの内容は
PHPで使えるメモリサイズを超えた物を処理しようとしているような感じですね。
ヒントとお考えの日記にも記述がある通り、upload_max_filesize の値を大きくすると解決するのかも知れません。(サーバの設定に因る可能性もありますが)
記述の仕方は、日記にある通りです。ですが、サーバの設定が.htaccess を無効にしていたりするとダメかも知れませんね。(不明な点を具体的に教えて頂ければ、もう少しお手伝い出来るかも知れません。コメントでお答えします)
本来は、php.ini に記述すべき(デフォルト値がすでに記述されている)ものでしょうから、これを変更出来る立場にあるのなら、そうした方が手っ取り早いです。
http://www.php.net/manual/ja/features.file-upload.php
http://www.php.net/manual/ja/ini.core.php#ini.upload-max-filesiz...
一発で解決する方法ということですが、
掲示されているサイトの内容通り、.htaccessというファイルを一個作って、そこに
php_value memory_limit 32M
という記述を加えるだけで解決します。
ただレンタルサーバ業者によって.htaccessの許可をしていなかったり
php_valueの許可をしていなかったります。
(私の利用しているCPIでは.htaccessは許可していますがphp_valueは許可していないです。)
まずは.htaccessを書き換えるやり方で試してみて、駄目な場合
追加情報(どのレンタルサーバを使用しているか、または自宅サーバを使用しているのか等)の記載をして頂ければ
また別のアドバイスも出来ます。
サーバは、さくらのビジネスプロです。
wordpressの中に、.htaccessってやつは見受けられるのですが、これを書き換える方法が分かりません!
それが分かれば、解決する気も。。。
.htaccessをダウンロードして、書き換えて、またアップロードするんです。
どっちにしろwpのプラグインくらいでそんなエラーがでるのは、おかしいような気もするのですが・・・さくらはいまいち向いてないんじゃないでしょうか。
具体的に書きますと、Allowed memory size of 8388608 bytes exhausted (tried to allocate2560bytes)in(ディレクトリ)/wp-content/plugins/flexible-upload/flexible-upload.php on line 498
と書いてあります。
flexible-upload.php の498行目?をどうにかしろ、ということだと思うのですが、これが「php.ini」ってやつでしょうか?
.htaccess というのは、wordpressの中に入っているので、サーバの設定的には大丈夫なはずです。ちなみにサーバは、さくらのビジネスプロです。
しかし、.htaccessってのが開けないのです^^;これは.txtか何かに変えてから、書き換えるのでしょうか?