問題描述

嘗試在我的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。