我试图让用户最多上传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
答案 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)