Jump to content

Recommended Posts

Bonjour à tous,

 

Je viens chercher votre aide cette fois, car en temps normale Google est mon amie mais la je bloque.

 

Depuis la migration de ma boutique en phase de création vers un nouveau serveur dédié ( http://www.online.net/fr/serveur-dedie/dedibox-classic) sous ubuntu 12.04 et plesk.

 

je rencontre plusieur problème, que je n'arrive pas à resoudre malgre X test de config différents (php.ini, installe, remove, etc..).

 

La migration avec le module de plesk ses bien passé dans l'essemble avec juste des alertes de module apache manquant sur le nouveau serveur ( mcrypt, memcache.....) bloquant l'accès à la boutique. J'ai donc modifié temporairement la table configuration (mysq)  le temps installer les modules ( mcrypte et memcache,...).

 

1- Ma boutique réagit trés rapidement avec le module Memcache installer (uniquement pas memcached), mais lorsque que installe  memcached (apt-get install memcached) + ouverture du port 11211 dans le firwall) ma boutique ralentie énormement de quelque ms à plusieur seconde.

 

J'ai vérifié le fichier de configuration et le firwall ton est bon pour moi connection en telnet sur le port ok, de plus ma tache cron de mise à jour des produits fournisseur avec le module (dropimport) ce mais en erreur avec cette ligne et d'autre, quand je n'installe pas memcached puisque boutique tres longue à réagir .

 

log:

==

PHP Notice: Memcache::set(): Server 127.0.0.1 (tcp 11211) failed with: Connection refused (111) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/cache/CacheMemcache.php on line 118.

 

Quelle aurait un idée pour moi pour solutionné ce probleme de cache avec prestashop 1.5.6 ?

 

MERCI D AVANCE POUR VOTRE AIDE

================================================================================

 

2- j'ai installé le module mcrypt sans probleme et activé, mais toujours dans cette meme tâche cron j'ai l'erreu en plus:

 

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/php_mcrypt.so' - /usr/lib/php5/20090626/php_mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0

 

aucune des solutions du site: http://stackoverflow.com/questions/10565521/error-in-php5-unable-to-load-dynamic-library  n'a fonctionné.....

 

Quelle aurait-il un idée S'il vous plait ?

 

MERCI D AVANCE POUR VOTRE AIDE

=================================================================================

 

3- Toujours dans cette même tache cron j'ai une dernier erreur qui  arret la tache toujour à environ

 

11.09% Produit mis à jour : Muvit Snow Slim Blanc + Film Protecteur Samsung Galaxy S3 Mini
11.11% Produit mis à jour : Muvit Stickers Avant Arriere Flower Blackberry 8520
11.13% Produit mis à jour : Muvit Stickers Avant Arriere Vache Blackberry 8520

 

Cette erreur varie ces selon le parametre de memory_limit que j'ai essayé ( 64M, 128M, 512M, 1024M, -1(illimité), memcahe activer ou pas....:

 

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 849391 bytes) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/cache/CacheMemcache.php on line 118

 

ou

 

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/Tools.php on line 1197

 

ou

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1024 bytes) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/Tools.php on line 1197

 

etc.....

 

J'ai ouvert le fichier tools.php line 1197 (return preg_replace($patterns, $replacements, $str); mais la sa sort de mon domaine de conprehension sans explication.

 

J'ai un doute sur le probleme qui serait survenue depuis avoir installer Storecommander + ioncube avant migration du serveur, mais je ne sais pas command désactive (ioncube_loader) ou  Zend Optimizer comme indiquer sur le site pour tester:

http://forum.ovh.com/archive/index.php/t-14410.html

 

Quelq'un peut -il m'aider aussi pour cette erreur s'il vous plait ?

 

MERCI D AVANCE POUR VOTRE AIDE

=================================================================================

 

4 eme est dernier probleme, apres le premier crash de mon ancien serveur VPS 1&1, j'avait été obligé de tous refaire ma sauvegarde étant corrompu.  Le probleme est que les url de mes produits transmisse à GOOGLE avec le sitemap.xml on changé. Google à bien prie le nous sitemap.xml mais lorsque je fait des tests sur un de mais 5149 produit, j'arrive sur ma boutique avec le message:

 

Ancienne URL:

Il y a 1 erreur

  1. produit introuvable

http://www.e-discountshop.fr/fr/housse-dediee-htc/7449-housse-etui-coque-a-rabat-noir-pour-htc-sensation-3610008867184.html

 

Nouvelle URL :

http://www.e-discountshop.fr/fr/housse-dediee-htc/2299-housse-etui-coque-a-rabat-noir-pour-htc-sensation-3610008867184.html

 

Faut-il attendre que google supprime ces anciennes URL ou comment faire car plus de 5000 produits et plus de visites?

 

Je suis désolé de la longueur de ce message, des fautes d'orthographe mais j'ai vraiment besoins de votre AIDE A TOUS POUR POUVOIR REPRENDRE MA BOUTIQUE EN MAINS ET ARRETER DE FAIRE DU TECHNIQUE SIL VOUS PLAIT....

 

MERCI D AVANCE A TOUS POUR VOTRE AIDE ET SOUTIENT

Edited by david chiche (see edit history)
Link to comment
Share on other sites

Bonjour, à tous de nouveaux

 

Reviens vers vous car j'ai resolu un des problemes que je rencontre qui celui du message renvoyé par ma tache cron sur mon serveur dédié ubuntu 12.04 + plesk:

 

Cette erreur varie selon le parametre de "memory_limit" essayer ( 64M, 128M, 512M, 1024M, -1(illimité), memcahe activer ou pas....:

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/Tools.php on line 1197

ou

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1024 bytes) in /var/www/vhosts/e-discountshop.fr/httpdocs/prestashop/classes/Tools.php on line 1197

etc.....

 

Si cela peut en aider d'autre voici la résolution:

 

- ce connecter à votre serveur en ssh

- ouvrir le fichier php.ini du repertoire /etc/php5/cli/ et non celui du domaine dans parallel plesk.

commande: nano /etc/php5/cli/php.ini

- recherche et replacer la valeur "memory_limit = 64M" par "memory_limit = 256M"

- sauvergarde en faisant ctrl+x -> repondre oui -> puis entrer

- Tester en lancent à nouveau votre tache cron, qui devrait s'excuter jusqu'a 100%

 

Je ne sais pas pourquoi le PHP.ini du domaine dans la configuration de parallel plesk n'impact pas ce fichier, mais en le modifiant a la mano cela fonctionne.

 

Voila en esperant en aider d'autre qui rencontre ce probleme

 

Pour les autres probleme ( memcache et mcrypt.so) je recherche encore mais si quelqu'un à les reponses je suis preneur

 

Merci de votre Aide

Edited by david chiche (see edit history)
Link to comment
Share on other sites

Bonjour, a tous de nouveau

 

Voila probleme de ralentissement avec le moduel memcache et memcached resolue pour moi, après de long tests de configuration différentes.

 

Résolution des ralentissements FrontOffice avec Memcached activé:

- Installation de Memcached et librairie ubuntu si pas deja fait

commandes:

mise a jours de paquets: sudo apt-get update

Puis:

sudo apt-get install memcached

sudo apt-get install php-pear

sudo apt-get install build-essential

sudo pecl install memcache => repondre oui (yes) à l'ajout d'ouverture de session

on redemarre les services:

/etc/init.d/memcached start ou /etc/init.d/memcached restart
service apache2 restart

 

Ajout de l'extension .so memcached à memcache.ini chemin /etc/php5/conf.d/memcache.ini

echo "extension=memcache.so" | sudo tee /etc/php5/conf.d/memcache.ini

-verifier la presence des extensions avec ces 2 commandes:

php -m => memcache et memcahced present chez moi

ps aux | grep memcache => memcache et memcahced absent

 

Malgrer la presence de l'extension dans le fichier /etc/php5/cond.d/memcache.ini, j'ai ajouter l'extension dans  php.ini du repertoire /etc/php5/cli/ (Comme pour le problème précedent)

 

- ouvrir le fichier php.ini du repertoire /etc/php5/cli/ et non celui du domaine dans parallel plesk

commande: nano /etc/php5/cli/php.ini

- Recherche les extensions .so dans le fichier (par defautl aucune active)

- ajouter la ligne extension=memcache.so

- Vérifier à nouveaux :

ps aux | grep memcache => memcache et memcahced present chez moi

 

Configuration du fichier Memcached.conf:

-Editer le fichier avec le commande : nano /etc/memcached.conf

- J'ai mis 2048 au lieu de -m 64

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding t$
# memory
-m 2048

 

-verifier l'adresse local:  -l 127.0.0.1

-sauvergarde en faisant ctrl+x -> repondre oui -> puis entrer

- redemarrer les services:

/etc/init.d/memcached start ou /etc/init.d/memcached restart
service apache2 restart

 

Vous pouvez activer le memcached dans les parametres avancée -> performance de Prestashop 1.5.6.1 et vous rendre sur votre boutique pour tester.

 

En esperant en Aider quelques uns

 

Pour les autres probleme ( mcrypt.so et URL dans Google) je recherche encore mais si quelqu'un à les reponses je suis preneur (voir premier post)

 

Merci de votre Aide

 


 

Edited by david chiche (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...