修復“上傳的文件超出 php.ini 中的 upload_max_filesize 指令”的 3 種簡單方法。 錯誤
已發表: 2022-03-03你有沒有嘗試過在 WordPress 上上傳一些東西,卻被這條奇怪的消息打招呼:“上傳的文件超出了 php.ini 中的 upload_max_filesize 指令”?
當這樣的錯誤破壞您的工作流程甚至您的一整天時,這是多麼令人沮喪,這是可以理解的。 最重要的是,對於不熟悉此類錯誤的人來說,試圖找出原因和解決方案可能會非常耗時且令人沮喪。
但是不要害怕,我們理解您的沮喪,因為我們都曾在某個時間點嘗試使用 WordPress,並且我們知道這樣的錯誤會佔用您的工作時間多少時間。
所以,別擔心,坐等,我們將向您展示一些快速簡便的解決方案來解決這個問題。
什麼時候“上傳的文件超過了 php.ini 中的 upload_max_filesize 指令”。 發生錯誤?
當您嘗試執行以下操作時會發生此錯誤:
- 將大圖像、文件或視頻上傳到您的 WordPress 網站時。
- 安裝大型插件或主題。
- 超過最大上傳文件大小。
在這裡,我們將向您展示如何解決此問題的分步指南。
但首先,讓我們首先了解這個問題背後的原因。
許多信譽良好的託管公司使用“無限制、無限制、無上限等”等詞來支持他們的廣告活動。
但這根本不是真的。 包含諸如“存儲和帶寬無限”之類的標語的廣告活動遠非現實。
某些公司傾向於通過不允許超過 25 Mb 或更大的文件來限制其服務器,從而節省寶貴的資源。
WordPress是否應該為這個錯誤負責?
答案是響亮的不。 WordPress 與php.ini 無關。 或者出現標題為“上傳的文件超出 php.ini 中的 upload_max_filesize 指令”的錯誤。
這個php.ini。 不附帶默認的 WordPress 安裝。
您可以自己檢查,直接從官方網站下載原始WordPress 文件。

上傳文件的所有限制都超過了 php.ini 中的 upload_max_filesize 指令。 WordPress 錯誤是由託管服務和服務器端造成的整個考驗。
讓我們從解決方案開始:
修復“上傳的文件超出 php.ini 中的 upload_max_filesize 指令”的 3 種簡單方法。 錯誤
方法一:WordPress cPanel
如果您的託管服務提供商使用 cPanel,您可以編輯您的php.ini。 並通過 cPanel 自定義upload_max_filesize指令值。
cPanel 使用戶可以從一個面板輕鬆管理他們的網站。
cPanel 提供了一個專門的工具來增加最大上傳大小限制,稱為“MultiPHP INI 編輯器”。
在“MultiPHP INI 編輯器”中,您可以編輯最大上傳大小限制的值。
在 MultiPHP 面板中,單擊“配置 PHP INI 基本設置”下拉菜單,然後從此菜單中選擇您的 WordPress 網站。
在這裡,您將找到選定的 PHP 指令。 要解決您的 upload_max_filesize 問題,請根據您的要求編輯以下值。
- post_max_size: 3000M
- 上傳最大文件大小:3000M
輸入您需要的值並在其後加上“M”,代表兆字節。
恭喜,您剛剛將最大文件大小值編輯為 3GB。
方法二:通過 FTP 編輯 php.ini
如您所知,php.ini 文件如何控制您的服務器如何與 PHP 應用程序一起工作。
首先通過 FTP 連接到您的服務器,然後轉到網站的根文件夾。
您可以編輯根文件夾中已經存在的 php.ini 文件或創建一個名為 php.ini 的新文件:

添加或修改下面給出的代碼片段:
將代碼片段粘貼到新文件中,並調整數字以滿足您的需要。
或者,如果您正在編輯現有文件,請找到相同的指令並相應地修改數字。

upload_max_filesize = 12M post_max_size = 13M memory_limit = 15M
方法 3:通過編輯 .htaccess 值來修復 upload_max_filesize 值
如果創建或編輯 php.ini 文件不起作用,也可以通過編輯網站的 .htaccess 文件來修改 upload_max_filesize 指令。

您需要做的第一件事是通過 FTP 連接到您的網站並編輯在其根文件夾中找到的 .htaccess 文件。
添加以下代碼片段,確保您已根據需要調整值:
php_value upload_max_filesize (Value) php_value post_max_size (Value) php_value memory_limit (Value)

獎金,為您的 GoDaddy 用戶:
如何修復 WordPress、GoDaddy 中的“上傳的文件超出了 php.ini 中的 upload_max_filesize 指令”錯誤:
如果您面對的是 GoDaddy,則上傳的文件超過了 php.ini 中的 upload_max_filesize 指令。 嘗試將新主題上傳到您的 WordPress 網站或任何大文件時出錯。
然後按照以下步驟操作,您應該能夠解決此問題:
第 1 步:點擊 GoDaddy 控制面板上的“我的帳戶”。

第 2 步:單擊“虛擬主機”選項卡和“管理”按鈕。

第 3 步:訪問 cPanel 管理儀表板。

第四步:點擊“文件管理器”圖標。

當您單擊“文件管理器”時,您將看到一個彈出菜單來選擇一個目錄。 選擇“文檔根目錄”。
第 5 步:右鍵單擊“ .htaccess ”文件。

您將在“wp-includes”文件夾下找到“ .htaccess ”文件。 然後,單擊彈出框中的“編輯”。
第6步:添加以下代碼並點擊保存
php_value upload_max_filesize 256M
按照這些簡單的步驟,您將能夠解決上傳的文件超過 php.ini GoDaddy 中的 upload_max_filesize 指令的問題。
不僅是 GoDaddy; 類似的步驟可用於解決所有流行的網絡託管服務上的相同問題,例如 Bluehost、Hostgator、Hostinger、Dreamhost 等。
概括
在您成功實施所有這些更改後,我們希望您 - 上傳的文件超出了 php.ini 中的 upload_max_filesize 指令錯誤已得到解決。
如果一切順利,您的 php.ini 編輯工作完美,您更改的值解決了您的問題。
要檢查是否所有更改都已實施,只需返回您的WordPress 儀表板 > 媒體> 添加新的並嘗試上傳您最初嘗試上傳的文件。 現在您應該可以上傳上述文件了,不用擔心。
最後,我們希望這對您有所幫助。 請與遇到類似問題的人分享。
