2015-07-10 136 views
0

我想上傳大於50MB的文件,但只接受小於3MB的文件,我該如何增加此限制?增加上傳文件大小cakephp 3

已經嘗試添加在.htaccess如下:

<IfModule mod_rewrite.c> 

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L]  
php_value upload_max_filesize 100M 
php_value post_max_size 100M 
php_value memory_limit 100M 

的問題是在這裏的php.ini:

upload_max_filesize = 1000M 
post_max_size = 1000M 

感謝

回答

0

的問題是在這裏的php.ini:

upload_max_filesize = 1000M 
post_max_size = 1000M 

感謝

0

試試這個:

<?php 
    error_reporting(E_ALL); 
    ini_set('upload_max_filesize', '100M'); 
    echo ini_get('upload_max_filesize'); // 100M 
?> 

如果輸出等於100M php配置正確,並且大小限制由php腳本(laravel)強制執行,否則主機不允許增加高的文件限制。

無論哪種方式,我建議你上傳大型文件塊像Plupload庫。它不太容易出錯和超時。

+0

我得到這個「100M」 – GusDev

0

它看起來像一個Apache httpd配置(你沒有指定);但你可能會運行到服務器限制你正在運行到PHP限制之前:

From the Apache Core documentation,嘗試添加下面一行到你的.htaccess文件(或者在服務器級別設置):

LimitRequestBody 50000000 

( 「5000」 或精確的字節值要使用。)

+0

看起來有前途的,從未有過這個問題尚未雖然,我不得不將服務器配置爲300MB SQL進口 –

+0

我使用WAMP數據庫,配置的是,這裏是文件?CakePHP中或WAMP? – GusDev

+0

將其添加到您發佈的.htaccess文件中。我會更新答案來反映這一點。 –