web-dev-qa-db-ja.com

大きな問題 - 268435456バイトの許容メモリサイズを使い果たしました

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 81 bytes) in /home/public_html/hol/wp-includes/meta.php on line 571

AdminとしてWordPressブログにログインしようとすると、このエラーが表示されます。私がレベル3より低い何か他のものにログインするならば、すべてはうまくいきます!

私はすべてのカスタムfunctions.phpを削除しようとしました、エラーが残ります。しかし、私はなぜmeta.phpを理解していないのですか? 571行目には何がありますか?

悪いコードを診断するにはどうすればいいですか?ところで、私はデシベルを削除し、1週間前のデシベルに同じphpファイルを使用して戻って、すべてうまくいきました。それで、DBに何かあるはずですか?しかし何?

私はphp.iniに256MBを割り当てました。

EDIT

アドバイスされたように私はメモリ使用量のためにすべてのプラグインとテーマをテストしようとしました。

私が最初にしたことは、私のテストサーバーにwordpressを再インストールし、カスタムテーマとすべてのプラグインをオンにすることです...

私が得た最大は50メガバイトだった。

enter image description here

1週間前からDBを再インポートしました。

そしてメモリ使用量は2倍でしたが、それでも悪くありませんでした。

enter image description here

この時点で、私は現在のDBを再インポートし、メモリエラーが再発生しました。

この時点で、私はすべてのプラグインを無効にし、1つずつ有効にしました。sendpressプラグインエラーが発生したときに戻ってきました。

しかしsendpressは単純なプラグインです。電子メールを収集して電子メールのリストを作成するだけです。 1週間前にエラーを出していませんでした(約2ヶ月間このプラグインをインストールしても問題ありませんでした)

だから今私の質問は、何が起こっているのですか? sendpressが問題を引き起こすのはなぜですか?

1
user8842

すべてのプラグインをオフにしてください。 TwentyTenに切り替えます。それからデバッグバーとヘルパーをインストールします。それからカスタムテーマに戻ります - リロード。 1つのプラグインをオンにする - リロード、次のプラグイン - リロードなど.

2
kaiser

Meta.phpはそれとは関係ありません。それを引き起こすのはおそらくプラグインかあなたのテーマです。ディレクトリの名前を変更してすべてのプラグインを無効にし、すべてのプラグインが無効になったらログインできる場合は、それらを1つずつアクティブにしてみます。

0
Mark Kaplun

私の[directory]ウェブサイトのプラグインのアップデート後に同じエラーメッセージが表示されました 1 許容サイズを増やすようにホスティング会社に依頼しましたが、うまくいきませんでした。すべてのプラグインをアンインストールし、一つずつ再インストールしてください、そしてここでビンゴが行きます。

0
ramesh