david chiche Posted January 1, 2014 Share Posted January 1, 2014 (edited) 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 Mini11.11% Produit mis à jour : Muvit Stickers Avant Arriere Flower Blackberry 852011.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 produit introuvablehttp://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 January 1, 2014 by david chiche (see edit history) Link to comment Share on other sites More sharing options...
david chiche Posted January 1, 2014 Author Share Posted January 1, 2014 (edited) 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 1197ouPHP 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 1197etc..... 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 January 1, 2014 by david chiche (see edit history) Link to comment Share on other sites More sharing options...
david chiche Posted January 1, 2014 Author Share Posted January 1, 2014 (edited) 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 restartservice 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 restartservice 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 January 1, 2014 by david chiche (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now