为了账号安全,请及时绑定邮箱和手机立即绑定

当 php.ini conf 正确时,在 php 上上传超过特定大小的文件时出现 500 服务器错误

当 php.ini conf 正确时,在 php 上上传超过特定大小的文件时出现 500 服务器错误

PHP
森栏 2023-08-11 16:42:25
我有这个 PHP 配置:ini_get('max_execution_time') = 3000ini_get('memory_limit') = 256ini_get('post_max_size') = 200Mini_get('upload_max_filesize') = 200M在这个环境下:CentOS 7 serverCentOS Web PanelApache web server 2.4PHP 7.2 Laravel framework 7.0当我尝试上传超过 1MB 的文件时,我收到 500 内部服务器错误!这是网络选项卡中的错误:有关请求的其他信息:我尝试了我想到的所有方法,例如在控制器中设置ini,将发送文件方法从ajax更改为简单形式等......但没有运气!我还重新启动了 httpd 服务,甚至重新启动了服务器,所以也许更改会产生影响,但没有任何变化编辑: 我还在 apache 日志中看到此错误:Handler for (null) returned invalid result code 70007
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

我不得不禁用这一行:

LoadModule reqtimeout_module modules / mod_reqtimeout.so

来自 Apache httpd.conf 文件



查看完整回答
反对 回复 2023-08-11
?
墨色风雨

TA贡献1853条经验 获得超6个赞

为了防止它对其他人有帮助,我在我的文件中专门设置了一个指令httpd.conf,限制了上传到服务器的大小:

LimitRequestBody nnn...nnn

nnn...nnn以字节为单位)


查看完整回答
反对 回复 2023-08-11
  • 2 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信