2011-11-28 56 views
4

我已經將php.ini文件中的upload_max_filesize更改爲150MB。什麼是PHP ini文件中的MAXIMUM文件上傳大小

http://localhost/info.php顯示upload_max_filesize仍然顯示16MB。

我也重新啓動了服務器。

這是什麼問題?

我無法找到解決方案。

+1

你是怎麼找到它顯示16MB的? – Sarfraz

+0

@Sarfraz,你可以使用ini_get(「upload_max_filesize」);' – david

+0

PHP可以有多個.ini文件,加上其他地方的設置覆蓋(如httpd.conf/.htaccess) - 只有LAST覆蓋/設置會生效,所以試着弄清楚你的上傳大小設置在哪裏被丟棄。 –

回答

5

同樣的upload_max_filesize應該在這兩個php.ini中的文件被改變.. 在Apache的文件夾和PHP目錄..

+0

你是怎麼知道在apache和php文件夾中有php.ini的?似乎你假設OP正在使用特定的環境。 –

+1

對不起,我的壞..我認爲服務器運行在Linux上..我擁有和使用的大多數Web服務器都這樣做,但也許我有點太快 –

10

確保post_max_size大於您的upload_max_filesize值。

這限制了POST正文的整體大小,這也與最大上載大小有關。您需要確保memory_limit大於post_max_size

+0

我改變了memory_limit = 200mb和post_max_size = 180mb andupload_max_filesize = 150mb仍然沒有變化 –

0

找到WP-admin目錄裏面的php.ini文件(如果你可以」找不到該文件中看到下面的註釋)

查找php.ini文件「的upload_max_filesize = 2M」這條線,並具有較高的值來代替它(如「的upload_max_filesize = 64M」)

您可能還需要增加您的最大發布大小。在你的php.ini文件「post_max_size」中尋找這一行,並增加它。 將更改保存到wp-admin目錄內的文件中。 再次嘗試上載 如果仍有問題,請在根目錄中查找此文件並進行相同的更改。

0

從8M移動你的PHP文件夾insise本地主機目錄,打開php.ini 按下Control + F查找到任何你想要的upload_max_filesize 2M從改變它,也改變post_max_size要再次什麼ü想,保存更改,覆蓋此php.ini文件與PHP文件夾中的文件,重新啓動您的本地主機並檢查它。