PHP错误转储消息被截断至3-5字符的技术问题咨询
问题:PHP错误日志消息被异常截断至3-5个字符
错误转储消息仅被截断至5个字符,如下例中显示为'Canno'
[07-Nov-2022 23:42:06 Europe/Berlin] PHP Fatal error: Canno in /httpdocs/includes/Database.php on line 570 [07-Nov-2022 23:42:06 Europe/Berlin] PHP Stack trace: [07-Nov-2022 23:42:06 Europe/Berlin] PHP 1. {main}() /httpdocs/home.php:0 [07-Nov-2022 23:42:06 Europe/Berlin] PHP 2. require_once() /httpdocs/home.php:4 [07-Nov-2022 23:42:06 Europe/Berlin] PHP 3. require_once() /httpdocs/includes/master.inc.php:61
注:本次咨询并非针对PHP错误本身,而是错误消息的长度问题。部分场景下消息仅被截断为3个字符,其他场景则为5个字符,不会超出此范围。
该问题出现于以下环境:
- 客户服务器
- 本地Apache环境,PHP 5.6版本
我已检查php.ini中的log-errors-max-len配置及其他可能的异常设置,但未发现任何问题。
内容的提问来源于stack exchange,提问作者Alexey Abraham
相关产品推荐
相关产品推荐

