Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当大量数据发布到超过1MB的php文件时,会出现500个内部服务器错误_Php_Error Handling_Internal - Fatal编程技术网

当大量数据发布到超过1MB的php文件时,会出现500个内部服务器错误

当大量数据发布到超过1MB的php文件时,会出现500个内部服务器错误,php,error-handling,internal,Php,Error Handling,Internal,有谁能解释一下,当大量数据发布到php文件并且数据大约超过1MB时,为什么会出现500个内部服务器错误?我最好的猜测是,该文件超过了您配置的最大文件大小。有关抛出更漂亮错误消息的各种讨论和解决方案,请参阅 至于增加这些限制,请查看.ini文件中的“post_max_size”和“upload_max_size”。您可能还需要通过“max_input_time”和“max_execution_time”来延长脚本的执行时间 您可以在.ini或代码中设置这些。有关更多信息,请参阅。500状态显示..

有谁能解释一下,当大量数据发布到php文件并且数据大约超过1MB时,为什么会出现500个内部服务器错误?

我最好的猜测是,该文件超过了您配置的最大文件大小。有关抛出更漂亮错误消息的各种讨论和解决方案,请参阅

至于增加这些限制,请查看.ini文件中的“post_max_size”和“upload_max_size”。您可能还需要通过“max_input_time”和“max_execution_time”来延长脚本的执行时间


您可以在.ini或代码中设置这些。有关更多信息,请参阅。

500状态显示..这意味着内部服务器错误。是的,每当出现内部服务器错误时,
error.log
文件中就会有一行告诉您到底发生了什么。您有权访问该文件吗?您是否上载文件或文本数据?也许php没有足够的内存来分配。。。试试像@ini_set(“内存限制”,“32M”);我们已经在我们的php.ini中这样做了,但仍然没有相同的其他原因导致的结果。好的,需要更多信息。主机操作系统?(Win/Linux/等)Web服务器?(IIS、Apache等)PHP版本?您是在自己的服务器上托管还是在托管公司托管?您正在记录哪些错误?(试着在代码开头设置错误报告(E_ALL)操作系统windows、Web服务器Abysis、php版本5.2.10该网站是由某个托管公司发布的,当我们发布这么多数据时,它总是向我们显示500个错误。你是将数据放入MySQL吗?或者数据会存在于文件系统中吗?好的,我告诉你整个场景,我们用post表单中的数据从delphi代码向php发送一个请求,但发布的数据有时工作正常,但有时会在日志中出现500状态错误。