未知的错误警告php,php错误日志中的’在线0上的未知’是什么

标签:php

我在php-fpm错误日志中收到多个警告,如下所示:

PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0

我试图谷歌这些错误,但我需要知道’在第0行的未知’究竟意味着更好地理解上述错误并正确解决它们.

解决方法:

第0行的未知错误由脚本启动前运行的代码触发.

这样的代码可以是在php.ini中配置为auto_prepend_file的文件,PHP扩展或由解释器的代码准备脚本运行的上下文.

在这种情况下,似乎错误是由解析查询字符串和请求体(用于POST请求)的PHP代码触发并填充$_GET [],$_POST [],$_FILES []等.

错误消息的第二行表示请求正文中有太多变量(您是否动态生成表单?).

第二行表示请求正文格式错误,并未按预期结束.

总而言之,似乎请求非常大(它大于post_max_size)并且它包含超过max_input_vars个变量.

标签:php

来源: https://codeday.me/bug/20190701/1346080.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值