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