許可されているメモリ サイズ X バイトが使い果たされました
P粉176203781
P粉176203781 2023-08-27 18:20:16
0
2
528
<p><br /></p><blockquote> <p>致命的エラー: 許容メモリ サイズ 67108864 バイトが使い果たされました (13965430 バイトを割り当てようとしました)</p> </blockquote> <p>PHPInfo ではメモリ制限が 128M であることが示されているのに、なぜ 64M しかメモリがないというエラーが表示されるのか混乱しています。 phpinfo がエラーを報告する可能性はありますか?それとも、PHP は 2 つの別々の php.ini を使用しますか? </p> <p>このエラーは、同僚の 1 人が私の知らないうちに追加したメインの php ファイルの 1 つでの ini_set 呼び出しによって発生しました。 </p>
P粉176203781
P粉176203781

全員に返信(2)
P粉312195700

リーリー ###または### リーリー ###または### リーリー

いいねを押す +0
P粉445750942

PHP 構成は複数の場所で設定できます:

  1. メインシステムphp.ini (通常は/etcのどこか)
  2. Apache 設定のどこか (httpd.conf またはサイトごとの .conf ファイル、php_value 経由)
  3. CLI と CGI は異なる php.ini を持つことができます (コマンド php -i | grepmemory_limit を使用して CLI 設定を確認します)
  4. ローカル .htaccess ファイル (php_value とも呼ばれます)
  5. 内部スクリプト (ini_set() 経由)

PHPinfo の出力では、「マスター」値はコンパイルされたデフォルト値であり、「ローカル」値は実際の有効値です。デフォルト値から変更しないままにすることも、上記のいずれかの場所でオーバーライドすることもできます。

また、PHP には通常、コマンド ラインと Web サーバーベースの操作用に異なる .ini ファイルがあることにも注意してください。コマンドラインから phpinfo() をチェックすると、Web ベースのスクリプトで実行した場合とは異なる値が報告されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート