2011-09-18 24 views
0

この問題に似た質問を読んだところ、この問題を解決したものは見つかりませんでした。Wordpress:致命的なエラー:許可されたメモリが使い果たされました

私のサイトのさまざまなページで次のエラーが表示されます。

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 7680 bytes) in [...]/wp-includes/taxonomy.php on line 2930

私はこの問題を解決するために試した手順は以下のとおりです。WP-config.phpの中

  • 要求メモリの行を追加して、 "定義( 'WP_MEMORY_LIMITを'、 '256M');"

  • が行を更新することにより、php.iniでPHPのためのメモリ要求を増やすには「のmemory_limit = 256M」

  • 実行するphpinfo()のmemory_limitがあることを私に知らせる(限り、それは考えているように、私は推測します) 256Mに設定されています。

  • をインストール

  • からのwp-config.phpの中のフラグを変更することにより、これらのエラーの頻度を減らすようだ:

    define('WP_CACHE', false); //Added by WP-Cache Manager 
    

    define('WP_CACHE', true); //Added by WP-Cache Manager 
    

    が、私はキャッシュを有効にしたいので、明らかに素晴らしい解決策ではありません。それは、私がその変更を行う前にログインすることさえできなかったと言われました。

  • 私はWP-メモリー使用量のプラグインをインストール:私はどうやらサイトは、ごく少数のプラグインがインストールされてありますのwp-adminの/ダッシュボード

を表示する33.58メガバイトを使用しています共有ホスティング上にあり、1日に5〜10回視聴するかもしれません。

メモリの問題を解決する方法についてのご意見はありますか?それはキャッシュの問題ですか?私は私のウェブホストにメールを送りました。 WPは単には非常に太っある - 経験から

答えて

3

は、16メガバイトがそのままWordpressのインストールのために非常に少しです。いくつかのプラグインを実行していると、頻繁に制限にぶつかることになります。

誰かがメモリ節約の調整を思いついているかもしれませんが、私はあなたのプロバイダに話して、24または(よりよい)32MBに制限を設定するように依頼するのが最善の方法です。

+0

+1サーバー管理者がサーバーを正しく設定していないのは間違いですが、 'ini_set(" memory_limit "、" 64MB ");'を試してみてください。最悪のシナリオでは、エラーが発生します。それが動作する最良のケース;) –

関連する問題