修復:WordPress 記憶體用盡錯誤–增加 PHP 記憶體

WPressize Me

07/15/2024

什麼是 WordPress 記憶體用盡錯誤?

當你的網站在執行任務時遇到困難,你可能會看到 WordPress 記憶體用盡錯誤訊息。 WordPress 是使用 PHP 構建的,而 PHP 是一種伺服器端的程式語言,運行時需要記憶體。 與其他計算機一樣,網頁伺服器也有有限的記憶體來同時運行多個應用程式。 WordPress 託管服務提供商會為不同應用程式(包括 PHP)分配特定記憶體大小。

當你的 WordPress 程式碼需要的記憶體超過默認分配的記憶體時,你會看到以下錯誤訊息:
致命錯誤:允許的記憶體大小為 33554432 字節,用盡(嘗試分配 2348617 字節)於 /home4/xxx/public_html/wp-includes/plugin.php 在行 xxx
你的 WordPress 網站可能因為以下原因耗盡伺服器記憶體:

  • 大量圖片、影片和其他類型的媒體。
  • 很多未使用的 WordPress 外掛。
  • 託管方案資源不夠。

默認情況下,如果 PHP 記憶體限制低於 64MB,WordPress 將自動嘗試增加這個限制。然而,64MB 往往是不夠的。接下來,我們來看看如何輕鬆增加 PHP 記憶體限制以避免記憶體用盡錯誤。 可以使用以下快速鏈接導航教程:

選項 1:編輯 wp-config.php 文件

首先,你需要編輯 WordPress 網站上的 wp-config.php 文件。這是位於根目錄(通常為 public_html)中的核心 WordPress 文件之一。你需要使用像 FileZilla 這樣的 FTP 客戶端或網頁託管控制台中的文件管理器。

接下來,你需要在 wp-config.php 文件中,在 ‘That’s all, stop editing! Happy blogging’ 行前面粘貼以下這行:

define( 'WP_MEMORY_LIMIT', '256M' );

這段代碼告訴 WordPress 將 PHP 記憶體限制增加到 256MB。 有關更多詳情,請參見我們的分步指南,了解如何查找和編輯 wp-config.php 文件。 完成後,你需要保存更改並將 wp-config.php 文件上傳回伺服器。 現在你可以訪問你的 WordPress 網站,記憶體用盡錯誤應該已經消失了。

選項 2:編輯 .htaccess 文件

下一個方法是編輯 .htaccess 文件。該文件也位於 WordPress 網站的根文件夾中。 在這裡,你需要將以下代碼粘貼在 ‘#END WORDPRESS’ 行前面:

php_value memory_limit 256M

與前一段代碼類似,它會告訴 WordPress 將 PHP 記憶體限制增加到 256MB。 之後,只需保存你的更改並將文件上傳回你的網頁伺服器。你現在可以再次打開你的 WordPress 網站,看記憶體限制錯誤是否消失了。如果找不到 .htaccess 文件,請查看我們的指南,了解為什麼 .htaccess 文件可能丟失以及如何找到它。

選項 3:檢查你的 php.ini 文件

如果上述方法不起作用,你可能需要查看 php.ini 文件。php.ini 是控制 PHP 設置的文件,包括 PHP 版本和 PHP 腳本。它不是 WordPress 核心文件,通常由你的託管服務提供商管理。你可以檢查其代碼以查看你的 PHP 記憶體使用限制。 有關詳細信息,你可以參見我們關於如何查找和編輯 php.ini 文件的指南。不過,由於這是一種進階方法,我們建議你聯繫網頁託管提供商的支持團隊,看看是否可以手動增加 WordPress 記憶體限制。否則,這可能會導致更多錯誤。你也可以參見我們的指南,了解如何正確請求 WordPress 支持。

選項 4:升級你的 WordPress 託管

如果你經常遇到記憶體用盡錯誤,這可能意味著你網站的託管方案已經不適用了。隨著你的網站吸引更多訪客和增加更多內容,它需要更多資源才能順利運行。升級到分配更高記憶體的方案可以是一勞永逸的解決方案。考慮升級你的 WordPress 託管:

  • 如果你已嘗試過之前的解決方案但錯誤依然存在。
  • 如果你網站的流量或內容顯著增加。
  • 如果你計劃添加需要更多資源的功能或功能。

Bluehost 提供經濟實惠且可靠的 WordPress 託管方案,可以隨著你的網站需求進行擴展。它們提供專為 WordPress 優化的用戶友好平台,使你可以輕鬆管理網站。如果你使用我們的 Bluehost 優惠碼,則可以獲得最多 61% 的首次購買折扣。

→ 點擊此處獲取獨家 Bluehost 優惠 ←

如何避免耗盡你的 WordPress 記憶體

既然你已經解決了 WordPress 記憶體用盡錯誤,這裡有一些積極的步驟來防止它再次發生:

  • 停用未使用的外掛。許多外掛會消耗記憶體。 定期查看已安裝的外掛,停用任何你不活躍使用的,以釋放記憶體進行基本任務。
  • 優化圖片。大型圖片可以佔用大量記憶體。考慮使用像 EWWW Image Optimizer 這樣的外掛來自動壓縮圖片,然後再上傳到你的網站。
  • 使用快取外掛。快取外掛存儲網站數據,減少每次訪問時 WordPress 需要重新生成數據的需求。這可以顯著提高網站性能並降低記憶體使用量。

我們希望這篇文章幫助你通過增加 PHP 記憶體限制來解決 WordPress 記憶體用盡錯誤。也可以參見我們的分步新手指南了解如何排除 WordPress 錯誤以及我們專家的最佳 WordPress 插件推薦,來幫助網站成長。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道獲取更多 WordPress 視頻教程。你也可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>