无法上传大于10MB的文件

时间:2014-08-18 09:15:16

标签: php .htaccess symfony amazon-web-services

我试图让用户最多上传30MB,但服务器挂起甚至不会产生错误。在检查中浏览器网络栏中甚至没有错误。我在网上阅读了大量信息之后做了以下更改但到目前为止没有运气。谁知道我还能做什么?

提前致谢

htaccess的:

<IfModule mod_php5.c>
    php_value post_max_size 40M
    php_value upload_max_filesize 350M
    php_value max_execution_time 1200
    php_value max_input_time 1200
</IfModule>

的/ etc / PHP5 / {CLI,FPM} /php.ini

post_max_size 40M
upload_max_filesize 35M
max_execution_time 1200
max_input_time 1200

RESTART:

sudo service php5-fpm restart
sudo service apache2 restart

2 个答案:

答案 0 :(得分:0)

要检查的一件事是PHP Suhosin安全补丁中设置的最大帖子大小。这补充了php.ini中的设置,可能会导致您看到的问题。这里有一个类似的问题:https://serverfault.com/questions/486134/php-cant-increase-maximum-upload-limit

让我知道它是否有效。

答案 1 :(得分:0)

对于可能遇到此问题的其他人,可能还有Apache的ModSecurity设置SecRequestBodyLimit(如果使用Apache),并且在系统日志中,您将收到以下错误:

ModSecurity: Request body (Content-Length) is larger than the configured limit (10485760)