如何增加 WordPress 內存限制 [權威指南]

已發表: 2021-05-05

如何增加 WordPress 內存限制? 您是否遇到過網站因達到內存限製而崩潰的問題? 如果發生這種情況,您可以諮詢您的開發人員來解決它。 但是,有一些簡單的方法可以自己完成,特別是它會幫助您了解它發生的原因。

WordPress PHP 的內存限制是許多人面臨的問題。 因此,了解如何增加 WordPress 內存限制可能是有益的。

在本文中,我們將嘗試了解幾種在 WordPress 中最大化內存空間的方法。 但在此之前,您需要先了解這個概念。 因此,這是您需要了解的有關 WordPress 的所有信息,從概念本身和類型到您可能面臨的錯誤類型以及如何解決這些錯誤。

什麼是 WordPress 內存限制?

WordPress 是您的企業或任何其他網站的重要概念。 PHP 是 WordPress 的一部分。 它是一種服務器端語言。 該語言用於生成您網站的 HTML 頁面。

檢查我們的 HTML 模板

該語言非常動態,具有各種功能方面。 它的一些工作包括執行計算、處理與 WordPress 相關的查詢以及許多其他功能。 內存空間是功能齊全的 PHP WordPress 最重要的方面。

每個 WordPress 都有內存限制。 WordPress 的 PHP 內存限制為 32MB 到 64MB。 如果您運行的是單個站點,則 WordPress 限制將在 40MB 左右。 超過限制後,將在站點上看到致命錯誤消息。

另一方面,多站點協同工作會將 wp 內存限制增加到最大 64MB。 因此,最佳所需內存通常被稱為 128MB。

但是,如果插件需要,您最終可能需要更多空間。 這樣,您可以在激活服務器IP和內存使用顯示插件後輕鬆查看內存使用情況。

為什麼在 WordPress 上可能需要更多空間

增加對 WordPress 的限制可以快速調整您可能面臨的任何類型的錯誤。 但是,您必須注意不要佔用太多空間,因為這會使您的網站效率低下。

您在 WordPress 上需要更多空間的一個主要原因是您需要更多空間來上傳網站內容。 有時,使用舊版本運行插件會使網站效率低下且速度緩慢。 因此,您可能需要增加空間來升級版本以增強性能。

WordPress中不同類型的內存限制

您可以在 WordPress 中找到兩種類型的內存限制。 這些是管理和公共內存限制。

管理內存限制

管理內存限制是管理頁面的限制。 同樣,這通常是網站的所有者頁面。 作為網頁的管理員或所有者,您有權使用有限的空間來對頁面內容進行編碼。 此空間限制稱為管理內存限制。

公共內存限制

網站的公共頁面只是公共用戶可用的登陸頁面和其他頁面。 託管服務器再次允許公共頁面的有限空間。 有限的空間稱為公共內存限制。

如何增加 WordPress 內存限制:3 種有效方法

在您的函數中的任何時候,您肯定需要增加 WordPress 內存限制。 增加管理內存限制以及增加公共內存限制都是如此。 有 3 種不同的方法可以做到這一點。

編輯 wp-config.PHP 文件

wp-config.PHP 文件包含站點基本配置的詳細信息。 這是您的 WordPress 文件目錄的根目錄。

首先,您需要搜索以下行:define('WP_MEMORY_LIMIT', '32M');。 找到此行後,您需要修改最後一個數字並增加它。 現在,最後一個數字基本上是空間限制。 因此,您至少應該將其增加到 128M。 最後,該行應如下所示:define('WP_MEMORY_LIMIT', '128M');。

當你完成增加內存限制時,你應該記得保存它。 如果將來需要,您仍然可以增加內存。 但是,您不應該過度操作,因為這可能會使服務器崩潰。

編輯 PHP.ini 文件

這是第一種方法不起作用時的方法。 有時,您可能無法僅通過增加 WordPress 內存來解決 PHP 增加內存限制問題。 在這種情況下,您將不得不轉到服務器設置。 但是,您不能使用共享服務器來使此過程正常工作。

如果您使用的服務器是私有的,您可以在根文件夾中找到 PHP.ini 文件。 找到它後,您應該進行以下更改:

  • memory_limit = 256M
  • upload_max_filesize = 12M
  • post_max_size = 13M
  • 文件上傳 = 開
  • 最大執行時間 = 180

您應該輸入適合您興趣的值並解決內存限制錯誤。 此外,您必須清除緩存以檢查更改是否解決了問題。

編輯 .htaccess 文件

這是您可以使用的最後一個選項。 當前一種方法不起作用時,這是您的最後手段。 文件名前面的點表示它是隱藏的。 因此,如果您在根文件夾中找不到它,您將在 SFTP 管理器中找到它。

但是,通過此過程增加內存限制要容易得多。 您所要做的就是在 .htaccess 文件中添加一些命令。 這些命令如下:

  1. 第一個命令: php_value memory_limit 256M
  2. 第二條命令: php_value upload_max_filesize 12M
  3. 第三條命令: php_value post_max_size 13M

為什麼會出現 WordPress 內存限制錯誤?

您的網站將需要足夠的數據來存儲所有內容。 每當可用空間不足時,就會出現內存限制錯誤。 就這麼簡單。

但是,問題是如果內存意外完成,為什麼內存會耗盡。 就像任何其他網站一樣,您的網站應該隨著時間的推移進行更新和升級。 同樣,這將導致更新的插件和腳本存儲在服務器上。 有了所有新內容,可用空間每天都會不斷聚集。 最終,您將看到 WordPress 內存限制被填滿並顯示錯誤消息。

如何在 WordPress 中檢查當前空間

您可以輕鬆檢查 WordPress 的當前內存空間。 這可以在站點運行狀況工具中進行檢查。 首先,轉到 WordPress 儀表板。 然後,您將看到“工具”。 單擊它,您將找到“站點健康”選項。 在此選項中,您將看到“信息”。 單擊它並檢查服務器部分。 在那裡你可以看到 PHP 內存限制。

經常問的問題

如何增加 WordPress 內存限制?

有 3 種方法可以增加 WordPress 內存限制。 您可以選擇其中任何一種來增加 WordPress 的 PHP 存儲限制。 我們已經討論了上述文章中的所有方法。

WordPress 的默認內存限制是多少?

WordPress 的默認內存限制為 32MB。 有時,它可能高達 64MB,這可能很少見。 在大多數情況下,它大約是 32MB 默認空間。

如何檢查我的 WordPress 內存限制?

您可以在站點運行狀況工具選項中檢查 WordPress 內存限制。 您可以在“工具”選項中找到站點健康工具。

PHP 內存限制應該是多少?

最佳 PHP 內存限制應為 256M。 但是,某些網站可能需要更多空間來存儲數據。

如何更改我的 cPanel 內存限制?

您可以通過登錄 cPanel 輕鬆更改內存限制。 但是,登錄後,轉到“軟件”選項。 您將在那裡找到 PHP 版本選項,然後找到內存限制部分。 因此,您可以通過單擊值來更改內存。

我在哪裡可以找到 WordPress 中的 PHP INI?

您可以在 wp-admin 目錄中找到 PHP INI。 當然,它應該默認存在。 如果沒有,您可以隨時創建並定義一個新的。

綜上所述

WordPress是在線開展業務的重要平台。 就像任何其他存儲設施一樣,WordPress 中的空間將有限供您使用。 因此,了解如何增加 WordPress 內存限制是非常有利的。 上面提到的3種方法是最有效的。 您首先應該弄清楚哪個最適合您。