2021 年的 4 種簡單方法

已發表: 2021-12-20

WordPress 是一個靈活的平台,支持廣泛的主題、插件、文件格式和其他軟件。 但是,在嘗試上傳這些資源時,您可能偶爾會遇到 WordPress 內存限制錯誤。

幸運的是,有一些方法可以解決這個錯誤。 通過增加 WordPress 網站上可用的 PHP 內存,您可以繼續添加內容並擴展您的網站,而不會出現任何問題。

在這篇文章中,我們將分享四種增加 WordPress 內存限制的方法,以解決您在網站上遇到的任何錯誤:

  1. 編輯 wp-config.php 並增加 wp_memory_limit
  2. 通過 PHP.ini 更改服務器設置
  3. 編輯您的 .htaccess 文件
  4. 升級您網站的託管計劃

如果您有興趣了解為什麼會出現此問題,您將在本文末尾找到解釋。 讓我們開始吧!

如何增加 WordPress 內存限制

下面,我們將介紹四種不同的方法,您可以嘗試增加 WordPress 內存限制。

不幸的是,我們不能保證所有這些解決方案都適合您,因為這在很大程度上取決於您的託管環境的配置方式。 這就是為什麼我們分享了四種不同的方法——其中至少一種應該適用於您的情況。

因為其中一些修復涉及編輯核心 WordPress 文件,我們強烈建議您在繼續之前備份您的站點

有許多可用的備份解決方案,但 UpdraftPlus 插件讓您可以自由地將內容上傳到不同的雲存儲平台。

一旦您最近備份了您的站點,這裡有一些增加 WP 內存限制的方法。

1.編輯wp-config.php,增加wp_memory_limit

如果您的內存不足,有一個簡單的解決方案:增加您可以訪問的內存量! WordPress 允許您通過wp_memory_limit變量在其wp-config.php文件中設置當前內存限制。 但是,此限制可能小於您的託管計劃提供的內存量。

如果是這種情況,您可以通過編輯wp-config.php文件來解決此錯誤。 在代碼級別進行更改確實存在一定程度的風險,因此在繼續之前創建站點備份是明智之舉。

要編輯wp-config.php文件,您需要使用 FileZilla 等 FTP 客戶端通過文件傳輸協議 (FTP) 連接到您的服務器。

如果您不確定如何使用 FTP,可以閱讀我們完整的 WordPress FTP 指南,但這裡有一個關於如何連接 FileZilla 的快速教程。

在 FileZilla 應用程序中,導航到File > Site Manager 。 如果這是您第一次通過 FTP 連接,請選擇文件 > 站點管理器 > 新站點:

如何解決 WordPress 內存限制。

您現在可以輸入有關您的站點的一些信息,以及您的 FTP 用戶名和密碼。 如果您不知道您的 FTP 憑據,通常可以在您的網絡託管帳戶中找到此信息。

FileZilla 現在將連接到您的站點並顯示其所有文件。 在應用程序中,導航到您網站的根文件夾:

FileZilla FTP 客戶端。

在此文件夾中,右鍵單擊wp-config.php文件,然後選擇View/Edit 。 這將在您的默認文本編輯器中打開wp-config.php 。 現在,搜索以下短語 – WP_MEMORY_LIMIT

它可能看起來像這樣:

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

如果您的wp-config.php文件中已經存在此代碼,則需要增加數量。 例如,您可以將其從32M增加到256M

如果您在文件中沒有看到這行代碼,則需要添加它。 只需在/* That's all, stop editing! Happy publishing. */ /* That's all, stop editing! Happy publishing. */ /* That's all, stop editing! Happy publishing. */ :

 define( 'WP_MEMORY_LIMIT', '256M' );
如何使用 wp_memory_limit 來增加限制

2. 通過 PHP.ini 更改服務器設置

您還可以通過編輯PHP.ini文件來解除內存限制。 該文件為任何需要 PHP 的應用程序設置默認配置。

每次有人訪問您的 WordPress 網站時,PHP 都會在您的服務器上運行。 在此過程中,PHP 編程語言會查看PHP.ini文件以獲取指令。 這包括設置您當前的 WordPress 內存限制。

如果您的主機使用 cPanel,您可以通過 cPanel 編輯 PHP.ini 配置。 通常,此工具被稱為MultiPHP ManagerMultiPHP INI EditorPHP Config 。 但是,並非所有主機都為您提供此功能。

例如,如果您在 Bluehost 託管,您將在完整的 cPanel 儀表板中獲得一個名為MultiPHP INI 編輯器的工具(您可以從高級選項卡訪問)。

Bluehost PHP INI 編輯器

打開此工具後,您可以調整內存限制:

如何增加 Bluehost 的內存限制

如果您的主機不提供儀表板內 PHP.ini編輯器,您也可以通過 FTP 編輯PHP.ini文件。

連接後,導航到 FileZilla 窗口中的根目錄並找到該文件。

打開文件並查找包含memo limit=的行。 您現在可以增加此值並保存您的更改。

在這些更改生效之前,您需要重新啟動服務器。 一旦您的服務器備份並運行,您應該不會再遇到 WordPress 內存限制錯誤。

3. 編輯您的 .htaccess 文件

如果您的網絡主機使用 Apache(許多主機都使用 Apache) ,.htaccess文件是一個重要的配置文件。 這個文件控制著你網站的很多配置,包括它的內存限制。

您可以使用.htaccess將指令中繼到您的服務器,而無需編輯您的服務器配置文件。 如果您無法訪問 PHP.ini 文件,這會使 .htaccess 成為一個不錯的選擇。

要訪問此文件,請使用 FTP 客戶端連接到您的服務器,如前幾節所述。 然後,您可以導航到站點的public_html目錄,其中包含.htaccess文件:

WordPress .htaccess 文件。

現在,打開此文件並在# END WordPress行下方添加以下代碼片段:

 php_value memory_limit 256M

下面是它的樣子:

如何解決 WordPress 內存限制錯誤。

確保完成後保存更改。

4.升級您網站的託管計劃

雖然您通常可以增加站點可用的內存,但您最終會受到託管計劃的限制。 每個計劃都將授予您訪問有限資源的權限。 如果您已經嘗試了上述所有修復,但仍然遇到此錯誤,那麼您可能已經超出了當前計劃。

如果您想檢查您的內存分配,您應該能夠在您的虛擬主機的網站上或在您的主機面板中找到此信息。 或者,您可以隨時聯繫您的提供商尋求幫助。

如果您懷疑您已達到分配資源的限制,您可能需要考慮升級您的計劃。 這可能涉及移動到更高級別,或切換到不同類型的計劃。 例如,如果您當前使用的是共享主機計劃,那麼可能是時候升級到虛擬專用服務器 (VPS)。 您甚至可能會在專用服務器上大放異彩。

或者,您可以決定更改您的託管服務提供商。 在搜索新主機時,我們建議仔細注意每個計劃中分配的內存量。 只要有可能,請嘗試找到提供 256 MB 或更高默認內存限制的提供商。

選擇靈活的供應商也是明智之舉。 如果您可以輕鬆增加分配給站點的資源量,那麼您將來遇到內存限制錯誤的可能性就會大大降低。

為什麼您可能會遇到“WordPress 內存限制”錯誤

每當您在 WordPress 中遇到錯誤時,您自然會希望盡快解決問題。 但是,它通常有助於了解錯誤是什麼以及為什麼會發生。 然後,您可以採取措施避免將來遇到此問題。

最常見的 WordPress 錯誤很容易解決,但該平台並不總是在其錯誤消息中提供太多解釋。 例如,500 內部服務器錯誤是出了名的模糊。

使用 WordPress,您上傳或安裝的所有內容都存儲在服務器上。 當您購買網絡託管計劃時,您的提供商會為您的網站分配一定數量的資源。 這包括用於存儲所有網站內容的內存。

有時,在嘗試將媒體上傳到您的 WordPress 站點時,您可能會遇到以下消息:“致命錯誤:允許的內存大小為 67108864 字節已用盡”。 當您嘗試安裝新主題或插件時,也會出現此問題。 無論觸發器如何,此錯誤都意味著您的內存已用完。

正如我們在這篇文章中介紹的那樣,您可以通過增加內存限制並可能投資更高級的託管計劃來最大限度地減少遇到此問題的機會。 作為一般規則,您的託管計劃越貴,您可以訪問的空間和內存就越多。

但是,即使是更高級別的託管計劃也很少授予您訪問無限資源的權限。 因此,明智的做法是採取措施盡量減少內存使用量。 這可能包括卸載不必要的插件和進行其他性能優化。

永久修復 WordPress 內存限制問題

大多數情況下,您可以將文件上傳到您的站點並安裝其他軟件而不會出現任何問題。 但是,在某些時候您可能會遇到 WordPress 內存限制錯誤。

讓我們快速回顧一下增加 WordPress 內存限制並解決此問題的四種方法:

  1. 通過編輯wp-config.php文件來增加 PHP WordPress 內存限制。
  2. 通過編輯PHP.ini更改您的服務器設置。
  3. 編輯您的 . htaccess文件以增加 PHP 內存限制。
  4. 將您網站的託管計劃升級為具有更多資源的託管計劃。

有關此類 WordPress 問題的一些一般提示,請查看我們的 WordPress 故障排除指南。 我們還提供了有關如何修復 20 多個最常見的 WordPress 錯誤的指南。

您對如何解決這個常見的 WordPress 錯誤有任何疑問嗎? 在下面的評論部分讓我們知道!

免費指南

加快速度的 5 個基本技巧
您的 WordPress 網站

將加載時間縮短 50-80%
只需遵循簡單的提示。