你好,我有一个专用服务器,即使增加了max_upload大小和内存限制,我也不能上传更大尺寸的视频,请检查图片

我有一个来自bluehost的专用服务器,这个站点就像视频托管站点,所以我需要允许几乎所有的文件大小,但是到目前为止,我已经分配了大约900 mbs的max_file大小,但是我不能上传超过10-20 mb的文件,请让我知道我是否应该为我做任何事情。
发布于 2015-08-28 04:52:53
默认情况下,PHP允许最大文件上传2MB。你可以要求用户在上传之前调整他们的图片大小,但是让我们面对它:他们不会。幸运的是,我们可以在必要的时候增加限制。
两个PHP配置选项控制最大上传大小: upload_max_filesize和post_max_size。两者都可以设置为,比方说,10兆字节的文件大小为“10米”。
但是,您还需要考虑完成上传所需的时间。PHP脚本通常在30秒后超时,但是一个10 30的文件至少需要3分钟才能在健康的宽带连接上上传(请记住,上传速度通常比下载速度慢5倍)。此外,操作或保存上传的图像也可能导致脚本超时.因此,我们需要将PHP的max_input_time和max_execution_time设置为大约300 (以秒为单位指定的5分钟)。
这些选项可以在服务器的php.ini配置文件中设置,以便应用于所有应用程序。或者,如果使用Apache,则可以在应用程序的.htaccess文件中配置设置:
php_value upload_max_filesize 10M
php_value post_max_size 10M
php_value max_input_time 300
php_value max_execution_time 300
https://stackoverflow.com/questions/32263496
复制相似问题