2011-11-23 95 views
1

我需要向我的系統管理員證明,max_input_time在php.ini是什麼阻止我上傳大文件到服務器,但他不會增加它,直到我告訴他一個適當的錯誤。趕上max_input_time php錯誤

我看了一下手冊,但找不到任何關於它的信息。

有沒有人知道用於證明這一點的方法?

謝謝

+0

爲什麼你確定這是問題嗎? – DaveRandom

+0

除非您實際處理文件,否則運行時間不應該成爲問題。 – deviousdodo

+0

最好看看'max_post_size'和'upload_max_filesize'設置。 – deviousdodo

回答

1

在php.ini中我們看到其可能的值:

; max_input_time 
; Default Value: -1 (Unlimited) 
; Development Value: 60 (60 seconds) 
; Production Value: 60 (60 seconds) 

所以,檢查是否設置爲-1(不限時間),並上傳與運行的腳本:

<?php 
// show current local and master values for PHP directives. 
phpinfo(4); 
?> 

如果您仍然認爲這個數值是您的痛苦來源,請嘗試自行增加它:

max_input_time多變PHP_INI_PERDIR,意思是 「項可以 在php.ini,htaccess的設置或httpd.conf中」

所以,你可以在.htaccess嘗試:

php_value max_input_time 120 

OBS:在任何情況下,您可以查看以下文章,瞭解有關上傳文件的所有PHP指令:http://www.radinks.com/upload/config.php

+0

@ abderrahmane-tahri-jouti它是'max_input_time'的原因嗎? –