1

我收到此錯誤:致命錯誤:內存(分配407633920)(試圖分配16063個字節)

Fatal error: Out of memory (allocated 407633920) (tried to allocate 16063 bytes) in /xxx/wp-content/themes/ancoraunite/fw/core/core.wp.php on line 1185

行1185看起來是這樣的:

$rez[$opt['prefix_key'].($slug)] = ($opt['level'] ? $opt['level'].' ' : '').($name).($count ? ' ('.($count).')' : ''); 

我試過很多像更改wp-config內存限制,在php.ini中進行更改,更改wp-settings,但沒用。任何人都可以請幫忙,我是新來的。

同時請參閱php.ini的配置在這裏: http://bjpmirabhayandar.com/info.php

回答

1

參考下面的選項,

  1. 定義( 'WP_MEMORY_LIMIT', '128M');在您的wp-config.php文件中

  2. 如果您可以編輯或覆蓋系統php.ini文件,請增加內存限制。例如,memory_limit = 128M

  3. 如果您無法編輯或覆蓋系統php.ini文件,請將php_value memory_limit 128M添加到.htaccess文件中。

  4. 如果這些都不起作用,現在是時候讓您的託管服務提供商臨時增加您的帳戶上PHP的內存分配。請記住,大多數體面的託管服務提供商在每個帳戶下爲PHP分配64 MB,而多數體面的託管服務提供商允許用戶臨時增加內存分配。如果您的託管服務提供商不適應您,也許是時候找到一個新的託管服務提供商。

最後,上面的選項不工作,你需要覆蓋核心文件。因爲我也面臨這個問題,我不能解決沒有覆蓋的核心。無法通過.htaccess或其他東西重寫。

在WP-包括/默認-constants.php行號:36

定義( 'WP_MEMORY_LIMIT',$ CURRENT_LIMIT); 更改爲定義('WP_MEMORY_LIMIT','128M');

+0

嘗試所有這些..沒有工作..似乎是這個代碼的問題..任何建議? –

+0

是否嘗試過最後一個選項?,核心編輯..在wp-include/default-constants.php行號:36 – GNANA

+0

是的,我做到了,但沒有任何運氣 –

相關問題