立即注冊 找回密碼

QQ登錄

只需一步,快速開始

WordPress報錯PHP Fatal error: Allowed memory size of xx bytes exhausted解決方法

2016-8-10 23:48| 發(fā)布者: 學習NO.1| 查看: 565| 評論: 0

摘要: 今天道勤網(wǎng)小編在訪問網(wǎng)站的時候,報錯Http 500錯誤,查看后臺日志,報錯PHP Fatal error,如下: "PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6844301 bytes) in /d ...

今天道勤網(wǎng)小編在訪問網(wǎng)站的時候,報錯Http 500錯誤,查看后臺日志,報錯PHP Fatal error,如下:

"PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 6844301 bytes) in /domains/lovesoo.org/public_html/wp-includes/wp-db.php on line 1036"

看起來是內(nèi)存分配失敗導致的網(wǎng)站無法訪問,百度搜索得到的幾種解決方法:

1. 在 .htaccess 文件中添加

php_value memory_limit 256M

2. 在wp-config.php 文件中添加

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

3. 打開wp-settings.php,編輯這個文件,修改define('WP_MEMORY_LIMIT', '32M');

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

4. 在目錄中添加一個 php.ini 文件,寫入

memory_limit=256M

可是嘗試之后,網(wǎng)站仍然報錯無法正常訪問!

 

那我們看下報錯的wp-db.php文件1036行(如下),這主要負責的是英文轉(zhuǎn)換成其他語言然后在后臺管理界面中顯示翻譯后的內(nèi)容。所以本次報錯其實是由于,后臺管理頁面英文轉(zhuǎn)中文時內(nèi)存分配不足導致。

1
return mysql_real_escape_string( $string, $this->dbh );

最終解決方案如下:

1. 登錄ftp,將wp-content/languages/ 下的文件刪除,此時網(wǎng)站可以正常訪問(后臺管理頁面是英文)

2. 如果還是無法訪問,將wp-content/plugins目錄改名,禁用所有的插件來減少占用

最后我把wordpress從4.1版本降級到了相對穩(wěn)定的4.0版本,后臺是中文也可正常訪問。


鮮花

握手

雷人

路過

雞蛋

最新評論

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關于我們|手機版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網(wǎng)站設計教程【道勤網(wǎng)】 ( 皖ICP備15000319號-1 )

GMT+8, 2024-10-23 11:22

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部