致命錯誤:允許內存大小536870912字節用盡(試圖分配20480字節)在/var/www/web24689573/html/wp-includes/meta.php on line 841WordPress的:PHP致命錯誤...允許內存大小呼出
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /var/www/web24689573/html/wp-includes/plugin.php on line 449
我得到這個錯誤的原因是,因爲我處理了很多數據來設置WordPress的價格等。目前,超過5000種產品,每種產品可以有多種價格(價格比較)。此外,每個產品都需要分配到一個類別和類似的東西。所以,我通過PHP使用WordPress有很多要求。
我知道這個錯誤不是來自腳本本身。我現在的問題是,你會建議我做什麼?
我已經禁用緩存之類的東西,你可以在這裏看到:
add_action('pre_get_posts', 'jb_pre_get_posts');
function jb_pre_get_posts(WP_Query $wp_query) {
if (in_array($wp_query->get('post_type'), array('my_post_type_1', 'my_post_type_2'))) {
$wp_query->set('update_post_meta_cache', false);
}
}
在這裏你可以看到爲什麼這個錯誤出現:http://www.junaidbhura.com/wordpress-admin-fix-fatal-error-allowed-memory-size-error/
但我想現在我的極限是近的RAM(4GB)。非常感謝您的建議和提示。
問候
你有沒有試過'define('WP_MEMORY_LIMIT','64M');'這個? –
已定義爲512MB – Erik