2012-07-30 86 views
134

我正在試圖上傳WordPress的進口對我的XAMPP本地開發環境時,這個錯誤極限:PHP的警告:POST的8978294個字節的內容長度超過了在未知8388608個字節在線0

警告:的8978294個字節POST內容長度超過了在未知8388608個字節在線0

限制我改變了upload_max_filesize2M1000M,但似乎並沒有做任何事情。

任何想法?

+11

嘗試增加的post_max_size到20M – 2012-07-30 10:19:54

+0

如果你正在考慮只是一個WP上傳 - 只是增加的post_max_size(目前所有的上傳在一起)和可能的upload_max_filesize(單文件)...但是如果你想隱藏錯誤,如果有人會嘗試上傳太大的文件(超出你的限制),請參閱http://stackoverflow.com/questions/21704930/how-to-prevent-warning-post-content-length-and -memory-size – 2014-02-12 15:07:26

+3

路人筆記:這個錯誤和修復不是特定於WordPress或XAMPP的。它通常適用於PHP錯誤'POST內容 - X字節的長度超過了Y的限制' – 2014-11-09 17:43:33

回答

216

8388608字節是8M,PHP中的默認限制。將php.ini中的post_max_size更新爲更大的值。

upload_max_filesize設置用戶可以上傳的最大文件大小,而 post_max_size設置可以通過POST在表單中發送的最大數據量。

,您可以設置upload_max_filesize到1兆,這將意味着,最大的單個文件,用戶可以上傳爲1兆字節,但如果post_max_size被設置爲5

+2

另外請確保您檢查.htaccess文件的值可能已被覆蓋相同的值 – jay 2013-09-29 18:55:16

+0

謝謝,它的工作原理 – 2016-02-28 06:41:41

+0

我有一個我忘了設置單位'M'的問題 - 兆字節,非常感謝! – 2016-08-08 07:07:43

12

這是一個8MB的post_max_size錯誤。

將其設置爲您感覺舒適的值。

11

已重新啓動您的Web服務器?

這將強制PHP重新加載php.ini

+1

是的,先生......... – novicePrgrmr 2012-07-30 10:24:06

0

你可能不被上傳正確的zip文件。就我而言,作爲wordpress的新手(我曾經做過硬編碼),我安裝了包含另一個zip文件的壓縮文件,這是一個需要上傳的實際主題內容。那麼在這種情況下需要做什麼就是解壓縮文件並在裏面找到「theme_name.zip」。

9

你將不得不改變的值

,最大尺寸後

上傳-MAX,文件大小

這兩者都將在php.ini中找到

重新啓動您的服務器將幫助它開始工作。在運行XAMPP的本地測試服務器上,我必須停止Apache服務器並重新啓動它。那之後它運行良好。

希望這有助於

+0

是的,這是工作!謝謝 – 2014-06-17 17:10:27

15

就在php.ini中設置這些:

upload_max_filesize = 1000M; 
post_max_size = 1000M; 
7
  1. 創建我們的WP-admin目錄根目錄,並將它命名爲info.php新的文本文件。
  2. 打開信息。PHP和添加這些行:
  • 保存它。
  • 在任何網頁瀏覽器中轉到yourwebsitename(可能是localhost)/wp-admin/info.php。
  • 在第8行你會看到:配置文件(php.ini)路徑,在我的情況下是C:\ Windows,這意味着它位於我的C盤上。
  • 在第9行,你會看到:加載的配置文件,並在它旁邊寫C:\ XAMPP \ php.ini中
  • 所以,我發現與我的WordPress網站相關的我的php.ini頁-現場。

    1. 轉到該路徑,並找到php.ini。
    2. 打開它,並編輯: 搜索的post_max_size = 8M,並改變它的post_max_size = 1000M 搜索的upload_max_filesize = 2M,並改變它的upload_max_filesize = 1000M

    3. 回到你的管理頁面>媒體>添加新

    4. 在底部,您會看到2MB已更改爲1000M。

    一旦你完成這個過程,那麼你必須重新啓動計算機或剛剛重新啓動XAMPP ...

    0

    轉到

    C:\ drive 
    

    或者XAMPP安裝 點擊XAMPP 該驅動器找到php並打開它,在那裏找到php.ini文件夾 用記事本打開php.ini文件,並在「上下查找選項」中找到upload_max_filesizepost_max_size,將兩個值都更改爲1000M

    4

    轉至C:\xamppp\php。在php.ini中設置這些值:

    upload_max_filesize = 1000M 
    post_max_size = 0M 
    
    +1

    別忘了重啓XAMPP ..... – 2017-04-05 23:47:51

    1

    轉到

    C:\drive\xampp(where xampp installed) 
    

    只需找到php.ini文件然後在文件搜索

    post_max_size=XXM 
    upload_max_size=XXM 
    

    變化與此代碼

    post_max_size=100M 
    upload_max_filesize=100M 
    

    不要忘記重新啓動XAMPP

    1

    1.首先你也會找到php.ini文件。

    u能找到這條路徑的php.ini文件C:\ xampp \ php或從 xampp文件夾。

    2.現在,打開php.ini文件並更改以下:

    -MAX尺寸後(其他城市8M800M)。

    2.上傳-MAX-文件大小(變化2M2000M)。

    3.現在停止Apache服務器和MySQL。

    現在重新啓動Apache服務器和MySQL。

    它在那之後正常工作。

    享受烏爾現在的工作:)

    相關問題