問題描述

嘗試在我的 XAMPP 本地開發環境上上傳 WordPress 上的匯入時,我收到此錯誤:

警告:8978294 位元組的 POST Content-Length 超過 8388608 位元組的限制在未知的第 0 行

我將 upload_max_filesize2M 更改為 1000M,但似乎沒有做任何事情。

有任何想法嗎?

最佳解決方案

8388608 位元組是 8M,PHP 中的預設限制。將 php.ini 中的 post_max_size 更新為更大的值。

upload_max_filesize 設定使用者可以上傳的最大檔案大小,而 post_max_size 設定可以透過 POST 在表單中傳送的最大資料量。

因此,您可以將 upload_max_filesize 設定為 1 兆赫,這意味著使用者可以上傳的最大單個檔案為 1 兆位元組,但如果 post_max_size 設定為 5,則可以立即上傳 5 個檔案。

次佳解決方案

已經重新啟動您的 Web 伺服器?

這將強制 php 重新載入 php.ini

第三種解決方案

這是一個 8MB 的 post_max_size 錯誤。

將其設定為您喜歡的值。

第四種方案

你必須改變它的價值

post-max-size

upload-max-filesize

這兩個都可以在 php.ini 中找到

重新啟動伺服器將幫助它開始工作。在執行 XAMPP 的本地測試伺服器上,我不得不停止 Apache 伺服器並重新啟動它。那以後工作得很好。

希望這可以幫助

第五種方案

  1. 在我們的 wp-admin 目錄根中建立新的文字檔案,並將其命名為 info.php 。

  2. 開啟 info.php 並新增以下行:

  1. 儲存。

  2. 轉到任何 web-browser 中的 yourwebsitename(可能是 localhost)/wp-admin/info.php 。

  3. 在第 8 行,您將看到:配置檔案 (php.ini) 路徑,在我的例子中是 C: Windows,意思是它位於我的 C 盤。

  4. 在第 9 行,你會看到:載入的配置檔案,旁邊寫著 C: xampp php.ini

所以我發現我的 php.ini 頁面與我的 wordpress web-site 相關聯。

  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 …

第六種方案

只需在 php.ini 中設定這些:

upload_max_filesize = 1000M;
post_max_size = 1000M;

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。