1. ホーム

.NETで134217728バイトの許容メモリサイズを使い果たした(8192バイトを割り当てようとした)。解決方法

2022-01-24 15:25:45

今日Baiduでphpの関連情報を見て知っているネチズンは、Wordpressのインストールプロンプトエラー問題を尋ね、彼はWordpressのインストールパッケージをインストールするときにこのような問題が発生したと述べた発見した。致命的なエラー:67108864バイトの許容メモリサイズを使い果たした(76バイトを割り当てようとした)......。この問題はこれまで発生したことがなく、Tipsによると、メモリのオーバーフローが原因であることがわかりました。として、なぜこのようなプロンプトがあるのでしょうか?ここで私はphper共有に私自身のエラーの原因と解決策を一緒に入れて、それが役立つことを願っています。

エラーの理由

phpのページが消費する最大メモリはデフォルトで8Mであるため(PHPの設定ファイルphp.iniで確認)、ファイルが大きすぎたり画像が大きすぎると、読み込み時に上記のエラーが発生するのだそうです。

私が知っている解決策は、今のところ3つあります。

1つ目の解決策は PHPファイルでini_set("memory_limit"、"80M")を追加するには、もちろん80Mは、独自の状況に応じて変更することができますが、また大きすぎないああ、それ以外のシステム他のリソースは、-1が制限に設定されていない問題がああ発生することになります。

2つ目の解決策は php.iniの設定ファイルを修正し、php.iniの中にある

コードをコピーしてください コードは以下の通りです。

スクリプトが消費するメモリの最大量 (128MB)
; http://php.net/memory-limit

memory_limit = 16M、その前のセミコロンを削除し、値の大きさを変更し、memory_limitを8Mから16M(またはそれ以上)に変更し、apacheサービスを再起動することです。

3つ目の解決策は .htaccessの分散設定ファイルを修正する(ああ注:前提条件は、ディレクトリが.htaccessをサポートしていること)。ドキュメントに新しい文章を追加する:php_value memory_limit 16M (or larger)