致命的なエラーを解決する3つの方法:XXXバイトの許容メモリサイズが使い果たされた問題

スクリプトに実行するのに十分なRAMがない場合(より正確には、許可されているボリュームに収まらない場合)、エラー「XXXバイトのメモリサイズを使い果たしました(YYYバイトを割り当てようとしました)」が発生します。



この問題を解決するために、サーバーとその構成のアクセス権に応じて選択する3つのオプションを提供します。



これらのオプションのいずれかは間違いなくあなたを助けます。



方法1:



PHP設定ファイル(php.ini)に次のように記述します。



memory_limit = 100M







通常、普通の人間の場合、このファイルは編集できません。 それはすべてホスティングプロバイダーに依存します。 そして、あなたはそこで何もすることがありません。



2番目の方法:



サイト設定ファイル(.htaccess)に次のように記述します。



php_value memory_limit 100M







特定のサーバー構成では、エラー500-内部サーバーエラーが発生する可能性があります。



3番目の方法:



スクリプトの本文(config.phpなど)に次のように記述します。

<?php

ini_set('memory_limit', '100M');

?>









問題を解決する最も簡単で安全な方法。 それはいつも私を助けてくれます。



All Articles