概述

在巡检优化过程中,发现POST请求至PHP接口处理时,php服务无法读取到请求内容。
通过php.ini开启display_errors = Off后发现页面输出如下内容:

<br />
<b>Notice</b>: file_get_contents(): file created in the system's temporary directory in
<b>/var/www/html/api.php</b> on line <b>10</b><br />
<br />
<b>Warning</b>: file_get_contents(): Unable to create temporary file, Check permissions in temporary files directory. in
<b>/var/www/html/api.php</b> on line <b>10</b><br />

解决办法

由于sys_temp_dirupload_tmp_dir设置的临时目录不存在,mkdir后修改目录权限即可。

END

本文标题:由于POST请求过大导致PHP7无法正常处理解决办法

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202228407.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2022 年 02 月 28 日
如果觉得我的文章对你有用,请随意赞赏