Erreur fatale: La taille de la mémoire autorisée de 536870912 octets épuisés (essayé d'allouer 20480 octets) dans /var/www/web24689573/html/wp-includes/meta.php on ligne 841WordPress: Erreur fatale PHP ... Taille de la mémoire autorisée exhauted
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
La raison pour laquelle je reçois cette erreur, parce que je manipule beaucoup de données pour fixer les prix et etc. dans WordPress. En ce moment pour plus de 5000 produits et chaque produit peut avoir plusieurs prix (prix comparsion). De plus, chaque produit doit être affecté à une catégorie et des choses comme ça. Donc, j'ai beaucoup de demandes via PHP avec WordPress.
Je sais que cette erreur ne provient pas du script lui-même. Ma question est maintenant, que me conseilleriez-vous de faire?
Je l'ai déjà désactivé le cache et des choses comme ça, comme vous pouvez le voir ici:
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);
}
}
Ici vous pouvez lire pourquoi cette erreur est: http://www.junaidbhura.com/wordpress-admin-fix-fatal-error-allowed-memory-size-error/
Mais je pense maintenant que je suis presque à la limite de la RAM (4 Go). Serait très reconnaissant de vos conseils et astuces.
Salutations
Avez-vous essayé 'define ('WP_MEMORY_LIMIT', '64M');' celui-ci? –
Déjà défini à 512 Mo – Erik