一般的な PHP の致命的なエラーと解決策

この文書では、Adobe Commerceのログを調べた際に見つかるであろう一般的な PHP Fatal Error の簡単な例と、それらが示す問題の解決策を示します。

'PHP 致命的エラー:60 秒の最大実行時間を超過しました…'

解決策

実行時間の最大値を更新するには、php.ini ファイルでカスタム max_execution_time の値を設定し、再配置します。

例:

max_execution_time = 120

php.ini の設定をカスタマイズするの記事を参照してください。

'PHP Fatal error: 792723456 バイトのメモリサイズが使い果たされました' (これは単なるバイトサイズの例です。

解決策

php.ini 設定をカスタマイズします。 この php.ini の設定をカスタマイズするの記事を参照してください。

'PHP 警告:不明:ストリームを開けませんでした:そのようなファイルまたはディレクトリがありません'

解決策

php.ini ファイル内の Windows スタイルの終端を削除しないようにしてください。 Windows では、改行は改行(CR/LF とも呼ばれる)とキャリッジリターン(ASCII 0x0d または\r)の組み合わせで終端されます。

'PHP 致命的エラー:PDOException がキャッチされていません:SQLSTATE[HY000] [1040] 接続が多すぎます'

解決策

MySQL 環境のディスク領域が不足しています。 MySQL 環境に追加のディスク領域を提供します。

'PHP 致命的なエラー:Uncaught TypeError: Magentoの戻り値'

解決策

<root>/tmp ディレクトリが満杯である可能性があるので、確認してください。 一杯の場合は、ディレクトリに空き領域を増やします。 これには、単にファイルを別のディレクトリに移動したり、削除したりすることが含まれます。

関連資料

開発者向けドキュメントでは、

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a