2013-07-23 67 views
0

我正在測試正在處理的文件上傳頁面等。隨機選擇了一個相當大的文件,並收到:增加文件上傳大小,但無法找到/訪問php.ini

請求實體過大

The requested resource 
/admin.php 
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit. 

爲錯誤消息。簡要谷歌導致在php.ini中更改值,但我無法找到或訪問它。

該網站是免費的網站000.webhosting.org - 我猜他們有某種限制。有沒有解決方法?

+1

您無法在免費主機上訪問php.ini。即使很多付費的主機也不允許你訪問它。 – Fallen

+0

@Fallen - 好的。任何圍繞最大上傳大小的方法呢? – null

+0

我相信沒有辦法從php代碼中增加'upload_max_filesize'。進一步的參考:http://stackoverflow.com/questions/1122418/changing-upload-max-filesize-on-php – Fallen

回答

0

創建一個.htaccess文檔並將其放入文檔根目錄。在內部,地點:

php_value upload_max_filesize 10M

來源:http://www.cyberciti.biz/faq/linux-unix-apache-increase-php-upload-limit/

老實說,我從來沒有嘗試過這一點,但它似乎是你所需要的。

編輯:

這裏是別的東西,我發現,你可以試試:ini_set("upload_max_filesize", "xM");其中x是一個數和M表示兆字節。我不確定它是否適用於所有版本,但在PHP網站(http://www.php.net/manual/en/ini.list.php)中列出它是可編輯的。

+0

對htaccess進行任何更改,除了errorDocument 404防止頁面/網站從顯示。狡猾的免費虛擬主機。 :) – null

+0

上面的編輯應該可以工作,但是您需要每個需要增加上傳大小的頁面。 – David