标签: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