您是否在 wordpress 中看到允許的內(nèi)存大小已耗盡的錯(cuò)誤消息?
這是最常見的 wordpress 錯(cuò)誤之一,您可以通過增加 WordPress 中的 php 內(nèi)存限制來輕松修復(fù)它。
在本文中,我們將向您展示如何通過增加 PHP 內(nèi)存限制來修復(fù) WordPress 內(nèi)存耗盡錯(cuò)誤。
WordPress 內(nèi)存耗盡錯(cuò)誤是什么?
WordPress 是用php編寫的,PHP 是一種服務(wù)器端編程語言。此外,每個(gè)網(wǎng)站都需要一個(gè)WordPress 托管服務(wù)器才能正常運(yùn)行。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
Web 服務(wù)器就像任何其他計(jì)算機(jī)一樣。它們需要一定量的內(nèi)存才能同時(shí)有效地運(yùn)行多個(gè)應(yīng)用程序。服務(wù)器管理員為不同的應(yīng)用程序分配特定的內(nèi)存大小,包括 PHP。
當(dāng)您的 WordPress 代碼需要的內(nèi)存超過默認(rèn)分配的內(nèi)存時(shí),您將看到以下錯(cuò)誤消息:
致命錯(cuò)誤:第 xxx 行 /home4/xxx/public_html/wp-includes/plugin.php 中允許的內(nèi)存大小 33554432 字節(jié)已耗盡(嘗試分配 2348617 字節(jié))
如果您的 WordPress 網(wǎng)站出現(xiàn)以下情況,則可能會(huì)耗盡服務(wù)器內(nèi)存:
- 大量圖像、視頻和其他類型的媒體
- 大量未使用的 WordPress 插件
- 其托管計(jì)劃資源已無法滿足需求
默認(rèn)情況下,如果 PHP 內(nèi)存限制小于 64MB,WordPress 會(huì)自動(dòng)嘗試增加該限制。然而,64MB 通常不夠高。
話雖如此,讓我們看看如何輕松增加 WordPress 中的 PHP 內(nèi)存限制,以避免內(nèi)存耗盡錯(cuò)誤。
如何增加 WordPress 中的 PHP 內(nèi)存限制
有多種方法可以增加 PHP 內(nèi)存限制。一種是編輯 wp-config.php 文件,另一種是調(diào)整 .htaccess 文件,最后一種方法是檢查 php.ini 文件。
讓我們逐一討論一下:
編輯 wp-config.php 文件
首先,您需要編輯 WordPress 網(wǎng)站上的 wp-config.php 文件。它是 WordPress 網(wǎng)站根目錄中的核心 WordPress 文件之一,通常名為 public_html。
您需要在網(wǎng)絡(luò)托管控制面板中使用 FileZilla 等FTP 客戶端或文件管理器。
接下來,您需要將以下行粘貼到 wp-config.php 文件中的以下行之前:That’s all, stop editing! Happy blogging.
define( 'WP_MEMORY_LIMIT', '256M');
由
在 WordPress 中一鍵使用
此代碼告訴 WordPress 將 PHP 內(nèi)存限制增加到 256MB。
有關(guān)更多詳細(xì)信息,請(qǐng)參閱有關(guān)如何查找和編輯 wp-config.php 文件的分步指南。
完成后,您需要保存更改并將 wp-config.php 文件上傳回服務(wù)器。
您現(xiàn)在可以訪問您的 WordPress 網(wǎng)站,并且內(nèi)存耗盡錯(cuò)誤應(yīng)該已經(jīng)消失。
編輯 .htaccess 文件
下一個(gè)方法是編輯.htaccess 文件。該文件也位于 WordPress 網(wǎng)站的根文件夾中。
在這里,您需要將以下代碼粘貼到顯示 的行之前#END WORDPRESS。
php_value memory_limit 256M
由
在 WordPress 中一鍵使用
與前面的代碼類似,它將告訴 WordPress 將 PHP 內(nèi)存限制增加到 256MB.p
之后,只需保存更改并將文件上傳回您的網(wǎng)絡(luò)服務(wù)器即可。您現(xiàn)在可以再次打開 WordPress 網(wǎng)站,查看內(nèi)存限制錯(cuò)誤是否已消失。
如果您找不到 .htaccess 文件,請(qǐng)查看我們的指南,了解.htaccess 文件可能丟失的原因以及如何查找它。
檢查您的 php.ini 文件
如果上述方法不起作用,您可能需要查看 php.ini 文件。
php.ini 是一個(gè)控制 PHP 設(shè)置的文件,包括 PHP 版本和 PHP 腳本。它不是 WordPress 核心文件,因?yàn)槟耐泄芴峁┥掏ǔ?huì)管理它。
您可以檢查其代碼來查看您的 PHP 內(nèi)存使用限制。有關(guān)更多詳細(xì)信息,您可以參閱我們有關(guān)如何查找和編輯 php.ini 文件的指南。
但是,由于這是一種高級(jí)方法,我們建議您聯(lián)系網(wǎng)絡(luò)托管提供商的支持團(tuán)隊(duì),看看他們是否可以手動(dòng)增加 WordPress 內(nèi)存限制。否則,這可能會(huì)導(dǎo)致進(jìn)一步的錯(cuò)誤。
我們希望本文通過增加 PHP 內(nèi)存限制來幫助您解決 WordPress 內(nèi)存耗盡錯(cuò)誤。您可能還想查看我們解決 WordPress 錯(cuò)誤的分步初學(xué)者指南,以及我們專家精選的最佳WordPress 插件來擴(kuò)展您的網(wǎng)站。