如何修復此錯誤:上傳的文件超出 PHP.ini 中的 upload_max_filesize 指令

[ad_1]

您是否只是嘗試將文件上傳到您的 WordPress 網站卻遇到錯誤消息「上傳的文件超出了 PHP.ini 中的 upload_max_filesize 指令」?

當您嘗試上傳可以是圖像、插件、主題或視頻的大文件時,會發生錯誤。 如果上傳的文件大小超過您的託管伺服器上的最大上傳大小配置,您將看到此錯誤消息。

修復? 編輯伺服器的配置設置以增加最大上傳文件大小。

在本文中,我們將通過擴展伺服器的默認文件上傳限制來幫助您解決此問題。

別擔心,這並不像聽起來那麼難。 我們將分享四種不同的方法,您可以選擇您認為舒適且易於執行的任何方法。

📚 目錄:

  1. 在 cPanel 上修改 PHP 配置
  2. 編輯 .htaccess 文件
  3. 編輯 wp-config.php 文件
  4. 通過 FTP 更新 php.ini

如何修復 #WordPress 中的此錯誤:「上傳的文件超過 upload_max_filesize」

點擊推文

什麼原因導致「上傳的文件超出 PHP.Ini 中的 upload_max_filesize 指令」錯誤?

在介紹中,我們討論了您的主機如何防止圖像、視頻、插件或主題等大文件上傳到伺服器。 他們希望確保伺服器資源在其用戶之間公平共享。 通過限制文件大小,他們確保沒有一個網站使用不成比例的伺服器空間或內存。

在 WordPress 中,您可以通過打開媒體庫上傳區域 – 媒體 > 添加新內容來檢查您的上傳限制。

媒體 wordpress 上的最大上傳大小在 WordPress 上查找最大上傳大小

好消息是您可以通過更改默認限制來克服這個障礙。 但是,也存在風險。 您遇到的最常見風險之一是在 .htaccess 或 wp-config 文件中犯了最輕微的錯誤,而您的 整個網站都會崩潰.

為了保護您的網站免受此類噩夢的影響,我們建議您採取 備份您的網站 在嘗試本文中的任何提示之前。

如何修復 WordPress 中的「upload_max_filesize」錯誤

要將大文件上傳到您的網站,您需要做的就是增加伺服器上的上傳限制。 我們將分享四種不同的方法來實現這一點——至少其中一種應該適用於您的網站。

注意:只要您的託管服務提供商支持,您就可以將上傳限制調整為所需的值。 如果您的文件大小為 10MB,並且您的主機支持高達 8MB,那麼您必須移動到 更好的託管服務提供商.

要發現您的 PHP 內存限制,請轉到工具 > 站點運行狀況 > 信息。

wordpress 中的網站健康在 WordPress 上查找 PHP 內存限制

1.在cPanel上修改PHP配置

讓我們從最簡單的方法開始,只要您的主機可以正常工作 使用 cPanel 對於託管儀錶板。

如果您的託管服務提供商不提供 cPanel,您可以嘗試此列表中的其他選項之一。

以下是在 cPanel 中增加最大上傳大小的方法:

  1. 登錄您的主機帳戶。
  2. 打開 cPanel。
  3. 轉到選擇 PHP 版本 > PHP 選項/選項。 或者,在某些情況下,您可能需要尋找一個名為 MultiPHP INI Editor 的工具。
  4. 根據您的需要更改 upload_max_filesize 的值。

文件管理器中的 php 選項增加 cPanel 中的上傳限制

2.編輯.htaccess文件

.htaccess 文件 讓您可以控制 Web 伺服器的關鍵配置詳細信息。 在許多主機上,您可以編輯此文件以增加最大上傳文件大小限制

不用說,這是一個極其重要的文件,應謹慎處理。

首先,使用 FTP 客戶端連接到您的伺服器。 如果您不確定如何操作, 遵循我們詳細的 FTP 指南.

在進行任何更改之前,請將 .htaccess 文件的副本下載到您的計算機上作為備份選項。 這樣,如果您遇到問題,您可以從您的網站中刪除已編輯的文件並上傳舊文件以使事情恢復原狀。

從 htaccess 下載 htacess從 Filezilla 下載文件

獲得備份副本後,右鍵單擊以編輯伺服器上的文件。 然後,添加以下代碼片段並根據需要調整值:

php_value upload_max_filesize 128M php_value post_max_size 128M php_value memory_limit 128M

編輯 htacess 文件 - PHP.ini 中的 upload_max_filesize 指令編輯 .htaccess 文件

關閉文件,訪問您的網站,檢查是否可以上傳大文件。

有些人在插入代碼後可能會遇到以下錯誤 – 警告:PHP 在 CGI 模式下運行。

如果您看到此消息,則表示您無法在 .htacess 文件中使用此命令,因為您的託管環境是如何配置的。 刪除代碼片段並嘗試以下一些方法。

3. 編輯 wp-config.php 文件

wp-config.php 文件包含 WordPress 站點的重要配置詳細信息。 如果沒有配置文件,您將無法訪問您網站的內容。 小心處理文件。

作為這些配置詳細信息的一部分,您可以更改站點上的最大上傳限制。

首先,連接到您的網站 使用 FTP 客戶端 並下載 wp-config.php 文件的副本作為安全網。 如果出現任何問題,您可以將此副本重新上傳到您的網站,以使事情恢復原狀。

接下來,編輯文件並在 /* 上方插入以下代碼片段,就這樣,停止編輯! 線如下圖所示。 確保根據您網站上允許的文件大小來更改該值。

@ini_set(‘upload_max_size’ , ‘128M’ );

編輯 wp-config 文件 - PHP.ini 中的 upload_max_filesize 指令編輯 wp-config 文件

保存文件,退出,然後檢查是否可以將大文件上傳到您的網站。 如果無法上傳文件,請嘗試下一種方法。

4. 通過 FTP 更新 php.ini(對我們不起作用)

php.ini 是一個配置文件,修改它會覆蓋您的伺服器設置。 更新文件對我們不起作用,但這是託管服務提供商推薦的一種流行方法,因此我們建議您嘗試一下。

它是否有效取決於您的託管伺服器的配置方式,因此即使它對我們不起作用,它也可能對您有效。

在繼續執行這些步驟之前,請確保您已備份您的網站。

與所有其他配置文件(即 wp-config 和 .htaccess)一樣,php.ini 應該位於您的根文件夾中。

連接到您的網站 使用 FTP 客戶端.

如果您看到一個名為 php.ini 的現有文件,請將其保存在本地計算機上作為備份。 打開文件,您應該會找到一個選項,上面寫著 upload_max_filesize = 128M。 將值更改為最適合您的值。

如果您沒有看到名為 php.ini 的現有文件,您可以在根文件夾中創建一個新文件。 然後,編輯它並添加以下行:

上傳最大文件大小 = 128M

確保完成後保存更改。

在文件管理器中創建新文件 - PHP.ini 中的 upload_max_filesize 指令在文件管理器中創建新文件

轉到頂部

永久修復「PHP.ini 中的upload_max_filesize 指令」錯誤

在本教程中,我們介紹了修復「上傳的文件超出了 php.ini 中的 upload_max_filesize 指令」的四種不同方法。 WordPress中的錯誤。

如何修復 #WordPress 中的此錯誤:「上傳的文件超過 upload_max_filesize」

點擊推文

如果這些方法都不適合您,我們建議 通過 FTP 上傳文件 然後使用插件將其導入您的媒體庫 從伺服器添加. 但是,如果這也失敗了,您將需要與您的託管服務提供商討論讓他們為您增加上傳限制。

有關 WordPress 的更多幫助,我們有 修復常見 WordPress 錯誤的完整指南. 我們還有一個指南,詳細說明 WordPress故障排除的基本實踐.

您對如何修復「upload_max_filesize」錯誤還有任何疑問嗎? 請在下面的評論中告訴我們。

相關文章