增加 WordPress 中的媒體文件最大上傳大小分步指南

已發表: 2020-10-28
增加上傳大小wordpress
關注@Cloudways

WordPress 是一個強大的主題和插件,可讓您構建幾乎任何類型的網站。 從電子商務到簡單的博客,WordPress 都能滿足您的需求。 但是,在為 WordPress 選擇虛擬主機時,您應該首先考慮性能、安全性和支持。

如果您正在構建一個 WordPress 網站,該網站託管包含大型圖像文件的投資組合或單個媒體文件大小達到 GB 的視頻託管站點,那麼您可能會面臨無法上傳大於 25MB 的媒體文件的障礙(在大多數情況下) )。

500 Internal Server 錯誤似乎總是以最不合時宜的方式出現,用戶突然開始尋找如何使 WordPress 網站在線。

默認情況下,WordPress 中的最大上傳大小範圍為 2MB 到 150MB,具體取決於您的網絡託管服務提供商的默認設置。

在增加上傳大小時遇到問題?

聘請 Cloudways 專家幫助您更改 WordPress 商店。

聘請專家

要檢查 WordPress 站點中當前的最大上傳大小限制是多少,請導航到WP Admin → Media → Add New 。 您將在底部看到當前的最大上傳大小,如屏幕截圖所示。

WordPress 增加上傳大小

如果當前的最大上傳大小限制滿足您的需求,那麼您可以保持原樣。 但是,如果沒有,請不要擔心,有很多方法可以增加 WordPress 中的最大上傳大小。 我將在本教程中重點介紹以下方法。

  1. 更新 .htaccess 文件
  2. 編輯 Functions.php 文件
  3. php.ini 選項
  4. 增加多站點中的上傳大小
  5. wp-config.php 文件
  6. 插件方法
  7. 聯繫主機提供商

注意:本指南旨在提供所有可能的解決方案。 但是,有些可能不適用於大多數網絡主機。 在這種情況下,最好的解決方案是聯繫您的託管服務提供商。

1.更新.htaccess文件

如果您的 Web 服務器使用 Apache 並且 PHP 設置為 Apache 模塊,那麼您可以在 WordPress .htaccess 文件中添加幾行代碼以增加 WordPress 中的最大上傳大小。

要訪問您的 .htaccess 文件,請通過 FTP 客戶端連接到您的服務器並導航到安裝 WordPress 的文件夾。 在代碼編輯器或記事本中打開 .htaccess 文件並添加以下行。

 php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300

這將定義以兆字節為單位的最大上傳大小。 根據您的要求替換數字。 最大執行時間和最大輸入時間以秒為單位。 執行時間定義了花在單個腳本上的時間限制。 選擇一個適合您網站的號碼。

2.編輯Functions.php文件

在某些情況下,您可能無法訪問您的 .htaccess 文件,或者您更願意編輯 WordPress 主題文件。

您可以通過在主題的functions.php文件中添加以下代碼行來輕鬆增加大小限制。

但是,請記住,如果您更改主題,則最大上傳大小將返回其默認值,直到您編輯新主題的 functions.php 文件。

 @ini_set( 'upload_max_size' , '64M' );
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');

3. php.ini 選項

這是用於配置在 PHP 上運行的任何應用程序的默認文件。 該文件包含文件超時、上傳大小和資源限制所需的參數。 使用 SSH 或 FTP 訪問您的 WordPress 根目錄並查找 php.ini 文件。 在某些情況下,此文件對另一個選項不可見,而是創建一個新文件。

打開任何文本編輯器並創建一個新文件。 複製以下代碼並將其另存為php.ini

 upload_max_filesize = 25M
post_max_size = 13M
內存限制 = 15M

在 php.ini 文件中增加上傳大小 wordpress

現在,使用 SSH 或 FTP 在同一根文件夾中上傳該 php.ini 文件。

4. 增加多站點上傳大小

如果您正在運行 WordPress 多站點,則可以從設置中增加上傳大小。 這種增加取決於您的服務器設置。 如果您的服務器設置為 20MB,則無法將 WordPress 上傳大小增加到 25MB。 但是,如果您的服務器設置為 20MB,您的網絡設置設置為 15MB,那麼您可以通過將上傳大小增加到 20MB 來解決該問題。

wordpress 多站點最大上傳文件大小

5. wp-config.php 文件

在 WordPress 中增加上傳大小的另一種方法是在 wp-config.php 文件中定義大小參數。 為此,請使用 SSH 或 FTP 訪問您的 WordPress 根目錄並找到 wp-config.php 文件。

wp-config.php

在任何文本編輯器中打開文件並添加以下代碼。

 @ini_set( 'upload_max_size' , '20M' );
@ini_set('post_max_size', '13M');
@ini_set('memory_limit', '15M');

保存您的更改,它應該會增加您的文件上傳大小。

6. 插件方法

並不是每個人都喜歡使用 SSH 或 FTP 編寫代碼或訪問根文件。 在這種情況下,該插件派上用場,幸運的是有一個 WordPress 插件可用於增加 WordPress 上傳大小。 我們將使用的插件是增加最大上傳文件大小插件。

轉到您的 WordPress儀表板插件添加新,搜索“增加最大上傳文件大小”,然後激活並安裝插件。 安裝後,轉到插件設置,只需輸入上傳大小的值。

增加文件上傳大小wordpress插件

單擊“保存更改”按鈕以應用新的上傳大小。

Cloudways 上的 WordPress 網站速度提高 300 倍

嘗試我們的 3 天免費試用

免費開始!

7. 聯繫您的託管服務提供商

如果您不想自己編輯文件,那麼您可以隨時聯繫您的託管服務提供商為您編輯。

如果您使用 Cloudways WordPress 託管主機,那麼您可以通過平台中的選項輕鬆增加單個服務器上所有網站的最大上傳大小限制。 只需點擊幾下,如果您不使用 Cloudways,那麼您可以申請 Cloudways 演示,告訴我們您的託管挑戰。 Cloudways 的託管計劃涉及頂級提供商 AWS、Google Compute Engine、Vultr、Linode 和 DigitalOcean。 有如此多種選擇,沒有什麼挑戰是無法克服的。

要編輯上傳大小限制,請登錄您的 Cloudways 帳戶導航到服務器設置和包下的服務器編輯上傳大小字段,如屏幕截圖所示。 不要忘記單擊屏幕底部的保存更改

結論

WordPress 是一個多功能的 CMS。 總有辦法做某事。 如果您無法找到有關 WordPress 的任何問題的答案,那麼您可以隨時去幫助 WordPress 社區的人詢問。 我也是這個很棒的社區的一員,所以你也可以隨時聯繫我。