web-dev-qa-db-ja.com

致命的なエラー:メモリ不足

nextgenGalleryがサムネイルを作成しようとしている間、私はメモリの問題があります。

Wp-Versionは3.4.1です

致命的なエラー:行179の/xxx/wp-content/plugins/nextgen-gallery/lib/Gd.thumbnail.inc.php内のメモリ不足(29884416を割り当て)(2000バイトを割り当てようとした)

しかし、私のメモリを超えることはありません。PHPバージョン:5.2.17/32Bit OSメモリ制限:128 MBメ​​モリ使用量:27.75 MB

私はこの問題を解決しようと必死になっています。

Joeさん、どうもありがとうございました。

1
JSS

これはちょうどあなたがあなたの.htaccessに小さな変更を加えるか、またはWordPressのために割り当てられたメモリを増やすためにphp.iniを作成する必要があることを意味します。

あなたとあなたの訪問者はWordPressが何か(あなたの場合はサムネイル)を処理しようとしているときにこのメモリ不足エラーを見るでしょう。

問題を解決するためにこれらのどちらかを試してください
1。 root/WordPressフォルダにphp.iniという名前のファイルを作成し、この行をPHP.iniに追加します。
memory_limit = 64M;
2。 PHP.iniにアクセスできない場合は、これを.htaccessファイルに追加してみてください。
php_value memory_limit 64M

128Mまたは256Mに増やすこともできます

それでもうまくいかない場合は、Webホストプロバイダに連絡してください。

1
Damien

どこでこれらの統計情報が得られているのかわかりませんが、画像の処理中に使用されているメモリの量が表示されていることには疑問があります。メモリ使用量画面に移動すると、現在割り当てられているメモリ量が表示されます。これは、画像をアップロードしたときとはまったく異なるプロセスです。 Out of memory (allocated 29884416)が既に27.75MBよりも大きいという事実は、これを指しています。

1
Milo