一般的なPHPの致命的なエラーと解決策
この記事では、Adobe Commerceのログを調べるときに見つかる一般的なPHP Fatal Errorの簡単な例と、それらが示す問題の解決策を示します。
例
'PHPの致命的なエラー:60秒の最大実行時間が…'を超えています
Solution
php.ini ファイルでカスタム max_execution_time値を設定して再デプロイすることで、最大実行時間を更新できます。
例:
max_execution_time = 120
php.ini設定のカスタマイズ の記事を参照してください。
例
‘PHPの致命的なエラー:メモリ サイズが792723456 バイトを使い果たしました’ (これはバイト サイズの例です)。
Solution
php.iniの設定をカスタマイズします。 このphp.ini設定のカスタマイズ 記事を参照してください。
例
‘PHP警告:不明:ストリームを開けませんでした:そのようなファイルまたはディレクトリはありません’
Solution
php.ini ファイルのWindows スタイルの末尾を削除しないでください。 Windowsでは、改行(ASCII 0x0dまたは\r)と改行(\n)の組み合わせで改行が終了します。これはCR/LFとも呼ばれます。
例
'PHPの致命的なエラー:PDOExceptionが見つかりません:SQLSTATE[HY000] [1040]接続が’に多すぎます
Solution
MySQL環境のディスク容量が不足しています。 MySQL環境にディスク容量を増やします。
例
'PHPの致命的なエラー:見つからないTypeError: Magento’の戻り値
Solution
<root>/tmp ディレクトリが空いていることを確認してください。 完全な場合は、ディレクトリにスペースを追加します。 これには、ファイルを別のディレクトリに移動したり、削除したりするだけです。
関連トピックス
アドビの開発者ドキュメントには、次のようなものがあります。