問題描述
嘗試在我的 XAMPP 本地開發環境上上傳 WordPress 上的匯入時,我收到此錯誤:
警告:8978294 位元組的 POST Content-Length 超過 8388608 位元組的限制在未知的第 0 行
我將 upload_max_filesize 從 2M 更改為 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 伺服器並重新啟動它。那以後工作得很好。
希望這可以幫助
第五種方案
-
在我們的 wp-admin 目錄根中建立新的文字檔案,並將其命名為 info.php 。
-
開啟 info.php 並新增以下行:
-
儲存。
-
轉到任何 web-browser 中的 yourwebsitename(可能是 localhost)/wp-admin/info.php 。
-
在第 8 行,您將看到:配置檔案 (php.ini) 路徑,在我的例子中是 C: Windows,意思是它位於我的 C 盤。
-
在第 9 行,你會看到:載入的配置檔案,旁邊寫著 C: xampp php.ini
所以我發現我的 php.ini 頁面與我的 wordpress web-site 相關聯。
-
去那個路徑,找到 php.ini 。
-
開啟它並編輯:搜尋 post_max_size = 8M,並將其更改為 post_max_size = 1000M 搜尋 upload_max_filesize = 2M,並將其更改為 upload_max_filesize = 1000M
-
返回到您的管理頁面> 媒體> 新增新的
-
在底部你會看到 2MB 已經更改為 1000M 。
完成此過程後,您必須重新啟動計算機或重新啟動 XAMPP …
第六種方案
只需在 php.ini 中設定這些:
upload_max_filesize = 1000M;
post_max_size = 1000M;
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。