上载文件时出现HTTP 500 Internal Server错误

时间:2013-12-16 17:51:09

标签: php apache http file-upload cpanel

这让我发疯了。我有一个托管在CPanel控制的虚拟主机上的php文件上传脚本,每当我尝试上传大于3-4 MB的文件时,我都会收到HTTP 500内部服务器错误。现在,我确实在我的public_html目录中创建了一个php.ini文件并指定了:

upload_max_filesize = 250M
post_max_size = 250M

事实上,当我执行phpinfo()时,我发现这两个值都已设置并处于活动状态。当我在本地wamp配置上运行完全相同的脚本时,它可以工作。

我在这里没有选择。会是什么呢?记忆力耗尽?非常怀疑它。

修改

很奇怪:当我在CPanel中转到PHP Configuration时,即使upload_max_filesize显示2MBphpinfo()也设置为250MB。显然它在WHM中被服务器范围阻止了?为什么在phpinfo中另有说法呢?

1 个答案:

答案 0 :(得分:1)

看起来这已经在堆栈上得到了解答:

您需要在httpd.conf文件中增加FcgidMaxRequestLen

使用类似

的内容
FcgidMaxRequestLen 67108864

php upload and internal server error

相关问题