如何增加 WordPress 中的最大上傳大小

已發表: 2023-02-12

將文件上傳到您的 WordPress 網站似乎是一個無害的過程,但如果您正在構建一個包含大量大型媒體文件(如圖像、視頻或大型插件和主題)的網站,確保它們正確加載可能會更加複雜比你想像的要多。

媒體密集型網站,如攝影網站和設計作品集以及電子商務商店,通常需要大圖像文件(或更大的插件和主題文件)才能充分滿足其受眾的需求。

但是,如果為這些站點設置的最大上傳大小過小,則會提示上傳錯誤(並且無法成功上傳相關文件)。

超過站點最大上傳大小的文件將提示一條錯誤消息。

如果您正在構建一個包含(或將包含)大量大型媒體文件的站點,您可能需要考慮增加站點的最大上傳大小。 這將確保較大的文件正確顯示而不會遇到上傳錯誤。

繼續閱讀有關增加 WordPress 網站最大文件上傳大小的常見問題的快速解答,包括:

  • 為什麼要增加 WordPress 中的最大上傳大小?
  • WordPress 的最大上傳大小是多少?
  • 增加最大上傳大小的步驟是什麼?

為什麼要增加 WordPress 中的最大上傳大小?

出於多種原因,您可能需要增加上傳到您網站的媒體文件的最大文件大小。 首先也是最明顯的是,高分辨率圖像、自定義主題、重要插件和視頻文件的大文件通常需要上傳大文件的能力。

注意:WP Engine 不建議直接從您的 WordPress 站點託管視頻。 相反,我們為客戶提供了一個 CDN,可以卸載大型視頻文件以保持站點快速運行。

如前所述,電子商務網站通常還需要增加最大上傳大小才能更有效地銷售產品,無論產品是實體產品還是數字產品都是如此。

為了有效地銷售實物產品,當列表和產品描述附有多個高質量圖像時,零售商會取得更大的成功。

如果您銷售數字產品,如電子書或在線課程,增加 WordPress 網站上的上傳大小可以創造機會將所有重要內容放在一個數字屋簷下。

增加 WordPress 上的最大文件大小還可以讓您更頻繁地刷新網站內容。 因為新鮮的內容將有助於為您的網站帶來更多流量,所以更大的最大文件大小對於想要吸引更多受眾的營銷人員和網站所有者也非常有益。

WordPress 的最大上傳大小是多少?

WordPress 的最大文件上傳大小可以介於 2 MB 和 500 MB 之間,具體取決於您的特定網站託管服務提供商。

您選擇的託管服務提供商將決定您網站的最大上傳大小。 例如,在 WP Engine 中,默認的最大上傳文件大小為 50 MB(或多站點網絡為 1 MB)。

如何檢查最大上傳大小

您可以從 /wp-admin/upload.php 頁面檢查您的站點當前正在註冊的最大文件上傳大小:

將文件拖放到任何地方以在 WordPress 中上傳

由於您的託管服務提供商設置了您網站的上傳大小,因此直接聯繫他們可能是確定他們提供的最大上傳大小的最佳方式。

WP Engine 客戶可以通過聯繫支持人員來增加其站點的最大文件上傳大小(最大 256 MB)。 任何大於 256 MB 的文件都必須通過 SFTP 或 SSH 網關上傳。

在 WordPress 中增加上傳大小的步驟

雖然您的託管服務提供商將確定您網站的最大上傳大小,但您可以通過幾種方法嘗試增加它。 以下是增加 WordPress 網站最大上傳大小的一些最常見策略。

聯繫託管服務提供商

如上所述,增加 WordPress 網站上傳大小的最簡單方法是聯繫您的託管服務提供商。 走這條路通常是初學者或其他技術含量較低的用戶的理想選擇,因為您的提供商的客戶支持團隊應該能夠為您的網站提供最佳選擇建議,並在您決定這樣做時增加最大上傳大小。

更新 .htaccess 文件

如果您對自己的編碼技能有信心,還可以通過更新站點的 .htaccess 文件來增加最大上傳大小。

這將需要對 .htaccess 文件進行相對簡單的修改,該文件控制您站點的高級配置設置。

要開始,您需要連接到您的 Web 服務器(使用 FTP 客戶端或 cPanel 文件管理器)並找到 .htaccess 文件,該文件通常位於 WordPress 安裝的根目錄中。 如果您沒有看到該文件,請確保隱藏文件顯示在您的 FTP 客戶端或文件管理器中。

將 .htaccess 文件的副本下載到您的計算機作為備份,然後使用文本編輯器(如記事本或 TextEdit)打開該文件。 在文本編輯器中,在文件底部添加以下行:

php_value upload_max_filesize 256M

php_value post_max_size 256M

php_value max_execution_time 300

php_value max_input_time 300

(您會注意到該文件以 M 而不是 MB 為單位測量大小,因為這是 PHP 處理所有指令的方式。)

完成後,保存文件並將其上傳回您的網絡服務器,覆蓋原始的 .htaccess 文件。

如果您收到一條錯誤消息,它很可能是 500 內部服務器錯誤。 如果發生這種情況,這意味著,由於您的服務器設置,您無法使用 .htaccess 文件更改最大上傳大小。

在任何情況下,我們都建議在暫存或開發環境中而不是在實際生產環境中對您的網站進行修改。

編輯 functions.php 文件

另一種自行增加最大上傳大小的方法是編輯站點主題的 functions.php 文件。

與編輯 .htaccess 文件類似,您需要找到 functions.php 文件(可能在您的根目錄中)並下載備份副本。

然後,使用文本編輯器打開文件並在底部添加以下代碼片段:

@ini_set( 'upload_max_size' , '256M' );

@ini_set('post_max_size', '256M');

@ini_set( 'max_execution_time', '300' );

就像 .htaccess 文件方法一樣,您將在完成後保存它,將其上傳到您的 Web 服務器,並覆蓋原始的 functions.php 文件。

多站點的步驟

如果您運行的是 WordPress 多站點網絡,則可以增加整個網絡的最大上傳大小。

首先,前往您的網絡管理員儀表板,然後在“設置”選項卡下,單擊“網絡設置”。 向下滾動頁面,直到您看到名為最大上傳文件大小的字段。

只需將該字段中的當前值更改為更高的值,然後單擊保存更改以增加最大上傳大小。

請注意,這不會繞過您服務器的最大上傳限制。 如果您輸入的值超過服務器的限制,您需要聯繫您的託管服務提供商或嘗試上述其他方法之一。

使用 WP Engine 輕鬆託管網站

如果您正在尋找能夠確保您的網站具有所需上傳大小的託管服務提供商,那麼 WP Engine 就是您的最佳選擇!

我們屢獲殊榮的客戶支持團隊提供 24/7/365 全天候服務,幫助您處理網站成功所需的所有維護和更新。

立即與專家交談,找到適合您的網站、目標和業務的計劃!