[英]Cannot upload files bigger than 10MB
我試圖讓用戶上傳最大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
重新開始:
sudo service php5-fpm restart
sudo service apache2 restart
對於可能會遇到此問題的其他人,可能還會有Apache的ModSecurity設置SecRequestBodyLimit
(在使用Apache的情況下),並且在系統日志中會出現以下錯誤:
ModSecurity: Request body (Content-Length) is larger than the configured limit (10485760)
要檢查的一件事是PHP Suhosin安全補丁中設置的最大帖子大小。 這是對php.ini中設置的補充,可能會引起您所看到的問題。 一個類似的問題在這里: https : //serverfault.com/questions/486134/php-cant-increase-maximum-upload-limit
讓我知道它是否有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.