[英]php image upload 500 internal server error
在服务器上上传图像时出现错误。它显示500内部服务器错误。如果我上传小图像,则一切正常,但上传大尺寸图像时出现上述错误。 这在本地运行,但在实时服务器上出错。
检查您在php.ini中的upload_max_filesize
Echo ini_get ("upload_max_filesize");
另外,请阅读以下内容: http : //www.radinks.com/upload/config.php
它是:
mod_fcgid:HTTP请求长度131308(到目前为止)超过MaxRequestLen(131072)
因此,我通过将其添加到全局httpd.conf(来自cPanel)来更改了限制:
MaxRequestLen 15728640
一切都很好。
php.ini
文件 memory_limit=128M
更改为memory_limit=256M
ctrl+s
保存更改 Apache
或Nginx
服务器 any size
图像文件 Repeat from Step-1 above
开始Repeat from Step-1 above
memory_limit
直到服务器接受大文件。 但不要忘记保存更改并重新启动服务器,否则它将无法正常工作。 使用以下方法检查这段允许的时间来执行脚本,
echo $maxExeTime = ini_get('max_execution_time');
并在执行文件上传脚本之前检查脚本花费了多少时间并增加了执行时间,可以使用以下代码来增加它
ini_set('max_execution_time', '0');
检查您的php.ini文件
upload_max_filesize
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.