ホームページ > バックエンド開発 > PHPチュートリアル > PHP エラー「許可されたメモリ サイズ 67108864 バイトが使い果たされた」に対する 3 つの解決策、67108864exhausted_PHP チュートリアル

PHP エラー「許可されたメモリ サイズ 67108864 バイトが使い果たされた」に対する 3 つの解決策、67108864exhausted_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:22:09
オリジナル
1457 人が閲覧しました

PHP エラーに対する 3 つの解決策「許可されたメモリ サイズ 67108864 バイトが使い果たされました、67108864 が使い果たされました」

今日、Baidu で PHP 関連の情報を見ていたら、あるネチズンが Wordpress のインストール エラーについて質問しているのを見つけました。彼は、WordPress インストール パッケージをインストールするときに次のような問題に遭遇したと言っています: 致命的なエラー: 許可されたメモリ サイズは 67108864 バイトです。使い果たされました (76 バイトを割り当てようとしました)… エディターはこれまでこの問題に遭遇したことがありません。プロンプトによると、メモリ オーバーフローが原因であると考えられます。なぜこのようなプロンプトが表示されるのでしょうか?以下に、私が PHPer でコンパイルしたエラーの原因と解決策を共有します。お役に立てれば幸いです。

エラーの理由:

PHP ページが消費する最大メモリはデフォルトで 8M であるため (PHP の php.ini 設定ファイルで確認できます)、ファイルが大きすぎる場合、または画像が大きすぎる場合、読み取り時に上記のエラー メッセージが表示されます。

解決策、私は現在 3 つの解決策を知っています:

最初の解決策は次のとおりです: ini_set("memory_limit", "80M") を PHP ファイルに追加します。もちろん、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_valuememory_limit 16M (またはそれ以上)

許容メモリサイズ67108864バイトが使い果たされました(35バイトを割り当てようとしました)

許容メモリサイズ 33554432 バイトが使い果たされました (7680 バイトを割り当てようとしました) 問題は WP_MEMORY_LIMIT 定義が小さすぎることですが、インターネット上の現在の方法は wp-settings の変更と呼ばれています

phpメモリが不足しています。許容メモリサイズ8388608バイトが使い果たされました(1298358バイトを割り当てようとしました)と表示されます

このエラーの理由:

PHP ページで消費される最大メモリがデフォルトで 8M であるためです (PHP ini ファイルで確認できます)。ファイルが大きすぎるか、画像が大きすぎる場合は、上記のとおりです。読み込むとエラーが発生します。

解決策:

1. php.ini を変更します
memory_limit を 8M から 16M (またはそれ以上) に変更し、Apache サービスを再起動します

2. PHP ファイルに ini_set("memory_limit", "100M") を追加します。
注: システム内の他のリソースを通常に使用する場合は、memory_limit を大きすぎないように設定してください。-1 は制限なしを意味します

3. .htaccess ドキュメントを変更します (ディレクトリが .htaccess をサポートしている場合)。ドキュメント内の新しい値 一文: php_valuememory_limit 16M (またはそれ以上)


http://www.bkjia.com/PHPjc/851342.html

tru​​ehttp://www.bkjia.com/PHPjc/851342.html技術記事 PHP エラーの 3 つの解決策 許可されたメモリ サイズ 67108864 バイトが使い果たされました、67108864 が使い果たされました 今日、Baidu で PHP 関連の情報を見ていたら、WordPress のインストールに関するヒントを求めているネチズンを見つけました...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート