ホームページ > バックエンド開発 > PHPチュートリアル > 致命的なエラー: 許容メモリ サイズ 83886080 バイトが枯渇しました。これに対処する方法。

致命的なエラー: 許容メモリ サイズ 83886080 バイトが枯渇しました。これに対処する方法。

WBOY
リリース: 2016-06-13 12:55:48
オリジナル
1166 人が閲覧しました

致命的なエラー: 許容メモリ サイズ 83886080 バイトが使い果たされました...
皆さんこんにちは、質問があります
wamp を使用してプログラムを編集すると問題が発生します
写真のアップロード時に常にエラーが発生します
致命的なエラー: C:wampwwwhomeProgramprogadminphotoadd.php の 148 行目で、許容メモリ サイズ 83886080 バイトが使い果たされました (52 バイトを割り当てようとしました)。

オンラインで検索し、さまざまな方法を使用しました

最初の時間の表示にエラーがあったので、コードini_set('max_execution_time', '600');
の先頭にこのコードを追加しました。
その後、上記のメモリサイズ...エラーが再び表示されました

アップロードするコードの容量がどんなに小さくても、仮想空間に画像をアップロードするのに十分な容量がないので、エラーが発生します。

このコードをコード ini_set("memory_limit","1000M"); の先頭にも追加しました。
2 番目のパラメータを変更するたびに、関連するエラーが表示されます

たとえば、2 番目のパラメータが 600M の場合、「許可されたメモリ サイズ 60532554」カテゴリが表示されます

800 の場合、タイプ 8500332241 のコードが表示されます
700 の場合、703641255 カテゴリは Yes...

そして、次の (52 バイトを割り当てようとしました) は、常に 52 バイトで固定されています (52 バイトを割り当てようとしました)。値をどれだけ増やせばよいのか、それでも 52 バイト必要なのか、疑問に思っています。 ? ?

-1M が 10 個あり、2000 より大きい値があります。この方法でメモリを増やすと、上記のメモリ不足エラーは確実に発生しません
しかし、そのためにサーバー Web コンピューター全体が非常に遅くなり、マウスがほとんど動かなくなります。

メモリ設定が小さすぎると、メモリ不足エラーが発生します。エラーが発生しないレベルまでメモリ設定を増やすと、ページが固まって移動できなくなります。

何をすればいいのかわかりません

php.iniも変更されています。 php.ini を変更し、コードの上に
を追加します。 ini_set("memory_limit","800M");
ini_set('最大実行時間', '600');
これも同じなので、コードに直接追加しました。

画像アップロード…皆さんお願いします!

ワンプ 致命的?エラー 記憶 疲れ果てた ローカルホスト
-----解決策--------------------------------無限ループが発生している場所を確認する必要があります
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート