我将服务器上的每个错误都记录到一个文件中,并时不时地解决导致错误的原因。
我有几个带有 PHP 警告的日志条目:
[11-Jun-2017 10:49:27 Europe/Berlin] PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0
[12-Jun-2017 08:58:27 Europe/Berlin] PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0
[13-Jun-2017 05:57:19 Europe/Berlin] PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0
[13-Jun-2017 05:58:01 Europe/Berlin] PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0
[14-Jun-2017 05:42:27 Europe/Berlin] PHP Warning: Missing boundary in multipart/form-data POST data in Unknown on line 0
问题是我不知道是什么触发了这个问题。所以我的问题是,我应该如何以及在哪里调整我的日志来存储带有此警告的请求标头?还有其他什么想法可以帮助查看是什么产生了这个警告吗?
服务器正在运行:Ubuntu 16.04.2 Apache/2.4.18 PHP 7.0.18
答案1
通常,这种事情的触发器是文件上传或包含大量数据的表单。
如果您想要的只是关于如何以及在何处调整日志的后续步骤,我会首先在 PHP 中记录超全局的信息$_FILES
(甚至可能$_POST
,尽管在一段时间内跟踪 POST 数据会导致大量噪音)。
这个问题一旦您进一步缩小罪魁祸首范围,StackOverflow 就会提供更多的编程背景和可能的解决方案。