常见PHP致命错误和解决方案

本文列出了在查看Adobe Commerce日志时可以找到的一些常见的PHP致命错误快速示例,以及它们指示的问题的解决方案。

示例

'PHP致命错误:在…' ​中超出了60秒的最大执行时间

解决方案

您可以通过在php.ini文件中设置自定义max_execution_time值并重新部署来更新最大执行时间。

例如:

max_execution_time = 120

请参阅自定义php.ini设置一文。

示例

'PHP严重错误:允许的内存大小已用完792723456字节' (这只是示例字节大小。)

解决方案

自定义您的php.ini设置。 请参阅此自定义php.ini设置文章。

示例

'PHP警告:未知:无法打开流:没有这样的文件或目录'

解决方案

确保未删除php.ini文件中的Windows样式结尾。 在Windows上,行尾由回车(ASCII 0x0d或\r)和新行(\n)的组合终止,也称为CR/LF。

示例

'PHP严重错误:未捕获的PDOException: SQLSTATE[HY000] [1040]' ​中的连接太多

解决方案

MySQL环境的磁盘空间不足。 为MySQL环境提供更多磁盘空间。

示例

'PHP致命错误:未捕获的TypeError:返回Magento' ​的值

解决方案

检查<root>/tmp目录,因为它可能已满。 如果空间已满,请在目录中提供更多空间。 这可能只是将文件移动到另一个目录或删除它们。

相关阅读

在我们的开发人员文档中:

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