一般的な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 ディレクトリが空いていることを確認してください。 完全な場合は、ディレクトリにスペースを追加します。 これには、ファイルを別のディレクトリに移動したり、削除したりするだけです。

関連トピックス

アドビの開発者ドキュメントには、次のようなものがあります。

recommendation-more-help
commerce-knowledge-base-help