常见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