Précédent   Forum des professionnels en informatique > PHP > Scripts > CMS
CMS Avant de poster -> Cours CMS et Scripts CMS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2012, 09h52   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Par défaut [WP + E-commerce], problemes mémoire

Bonjour,
Je bosse actuellement sur un WordPress (V3.3.1), et j'ai un souci avec le plugin E-Commerce. Pour placer le contexte :
- Hebergement 1&1
- WP 3.3.1
- WP E-Commerce, Version 3.8.7.6.2
- WP-Memory-Usage, Version 1.2.1
- Contact Form 7, Version 3.0.2.1
- WordPress Database Backup, Version 2.2.3

Les différents plugins (sauf E-Commerce) sont activés, ca tourne sans probleme. Le WP Memory Plugin me confirme ce que je pense, à savoir que j'ai 90Mo de dispo en RAM, et je tourne en utilisation normale sur le tableau de bord à 18Mo de consommés.
Le probleme, maintenant, des que j'active E-Commerce, j'ai une erreur mémoire :
Code :
Fatal error: Out of memory (allocated 29622272) (tried to allocate 19456 bytes) in /XXXX/wp-admin/includes/update.php on line 273
De ce que j'en vois, on dirait que des que j'active E-Commerce, j'ai un ini_set('memory_limit') qui est fait, en passant la mémoire max consommable à 32M. Hors, j'ai cherché dans mon code les chaines "32M", "30M", "memory", et je n'ai rien vu qui puisse expliquer ce fonctionnement.
J'ai cherché aussi, aucun fichier php.ini ou .htaccess qui ne contienne de directives sur la memoire limite.
Une idée de la maniere dont la mémoire peut etre bridée par WP E-Commerce ?

Je suis preneur de toute piste, toute informations de configuration supplémentaire sur WP E-commerce, ou methode de recherche.

Merci !
Olif.
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 11h31   #2
Futur Membre du Club
 
Inscription : février 2012
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 25
Points : 18
Points : 18
Je ne sais pas ce que vaut wp en e commerce, mais je pense que ça doit pas etre top.

On m'a parlé de prestaShop ...
Error407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h46   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14

Oui, ou je peux redevelopper le site en .Net, aussi
Plus sérieusement, merci pour ta réponse, mais le choix du CMS n'est pas de mon ressort, mon rôle est plutôt actuellement de trouver une solution.
Et pour ca, je reste ouvert à toute piste possible !
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 10h11   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Bonjour,

Personne n'a d'autre idée que de changer de CMS ?

Merci.
Olif
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 14h16   #5
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Bonjour,

Ton problème relève d'un conflit entre plugins : WP E-Commerce semble être incompatible avec Contact Form.
Dans cette discussion, il semblerait qu'un des utilisateurs de ces deux plugins soit arrivé à résoudre le conflit.
Bonne lecture.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2012, 21h12   #6
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Salut rawsrc,

Merci pour cette info. En effet, apres avoir désactivé CF7, le tableau de bord s'affiche maintenant sans probleme. Cependant, mes problemes de mémoire persistent, puisque l'import d'articles depuis une ancienne version m'affiche toujours ce probleme de mémoire (32Mo, toujours).

Une autre idée ?

Merci !
Olif.
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2012, 18h43   #7
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Citation:
Envoyé par Olif_C Voir le message
Faut pas chouiner
Est-ce que tu as essayé de changer le paramétrage ainsi :
Code :
1
2
3
4
5
dans le fichier .htaccess : 
php_value memory_limit 40M
 
dans wp_config :
define('WP_MEMORY_LIMIT', '40M');
Bon après faudrait que tu fouilles un peu quand même parce que ça dépend de aussi de ton hébergeur.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2012, 22h38   #8
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Bah, le chouinage etait pour la forme, il m'en faut plus pour ca

Merci en tous cas de te pencher sur mon probleme.
J'ai bien ajouté la ligne demandée dans wp_config, ca ne change rien.

Ce qui m'echappe, c'est ca :


Sans le plugin actif, j'ai bien mes 90Mo de memoire (ce qui est dispo sur cet hebergement), et ca plafonne à 20Mo d'utilisation.

Des que j'active le plugin, je tombe sur un message qui me parle d'une limite à 30/32Mo :


C'est vraiment cet aspect qui me dépasse .
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2012, 23h31   #9
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Montes la valeur, je t'ai mis 40 M mais réessayes avec ça :
Code :
define('WP_MEMORY_LIMIT', '64M')
ou
Code :
define('WP_MEMORY_LIMIT', '96M')
Ne dépasse pas toutefois 128M (je pense que cela doit être proche ou déjà au-delà de ce qui est autorisé par ton hébergeur)
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 08h51   #10
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
OK, mais même en mettant 90M (la limite de mon hébergeur), ça ne passe toujours pas. Mais, encore une fois, ce qui me chagrine le plus, ce n'est pas le bug en lui-meme, mais le fait qu'il me parle d'une limite à 32Mo, alors que lorsque WP E-commerce est desactivé, j'ai bien ma limite mémoire à 90Mo. Je dois trouver OU est stipulé cette limite mémoire à 32Mo ...
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 09h25   #11
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Fais une recherche de texte dans tout le code du plugin sur WP_MEMORY_LIMIT
ou juste MEMORY (case insensitive)
Avec un peu de bol, tu tomberas sur la ligne qui fait que ça coince.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 09h31   #12
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Déjà fait plusieurs fois, sans succès.
Il n'y a aucun .htaccess qui spécifie de mémoire limite dans tout le dossier, aucune ligne ini_set memory, rien qui ne ressemble à une limitation de mémoire par le code (méthodes que je connaisse, en tous cas, à savoir ini_set et htaccess). Et pourtant ....
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 09h39   #13
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
que te renvoie ini_get('memory_limit') sur ta config ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 11h11   #14
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Est-ce que tu as testé en retirant le plugin WP-Memory-Usage, Version 1.2.1 ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2012, 22h14   #15
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Salut,

Resultat des derniers tests :
J'ajoute le Echo ini_get('memory_limit') en début et en fin de page index de l'administration, avec GetShopped désactivé : j'ai bien 90M au début et à la fin.
J'active GetShopped : J'ai 90M au début, et je ne vois pas la fin puisque j'ai ce message d'erreur de mémoire saturée :
Code :
1
2
 
Fatal error: Out of memory (allocated 29622272) (tried to allocate 311296 bytes)
Donc, toujours une limitation à 30 ou 32M, je ne sais pas trop où, des que j'active ce de plugin !
Et le meme comportement, que WP_Memory_Usage soit activé ou non.

Desesperant !

Olif.
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2012, 19h17   #16
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 53
Points : 14
Points : 14
Bon, apres analysé plus poussée, il s'avere que 1&1 propose, dans ses pack mutualisés, 30 Mo, et pas plus. Il doit y avoir un php.ini qui indique que 90Mo sont disponibles, mais à tort, puisqu'un test tout simple de manipulations d'images, indépendamment de WP ou de tout module E-Commerce, sature des les 30Mo passés.

Donc l'information fournie etait tout simplement erronnée à la base, d'ou mes nombreuses recherches infructueuses.

Merci qd meme à ceux qui ont tenté de m'aider !

Olif.
Olif_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h59.


 
 
 
 
Partenaires

Hébergement Web