Magento : problèmes rencontrés à l’installation
septembre 8, 2009 27 CommentairesCet article recense les problèmes que l’on peut rencontrer à l’installation de magento.
Avec Firefox ou Internet Explorer impossible de se connecter à la partie administration de magento (back-office)
Un problème de cookie provoque un conflit entre magento et Firefox (impossible de se connecter au back-office) . Pour palier à ce problème installez magento avec le navigateur safari ou allez dans la base de données une fois l’installation terminée,
dans la table core_config_data dans web/secure/base_url remplacez localhost par 127.0.0.1
Autre solution, commenter ces lignes, qui se trouvent dans « app\code\core\Mage\Core\Model\Session\Abstract\varien.php » ligne 75 ! Attention il ne faut jamais éditer le core de magento, fortement déconseillez pour la compatibilité des mises à jour.
session_ set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() //$this->getCookie()->getDomain(), //$this->getCookie()->isSecure(), //$this->getCookie()->getHttponly()
Une fois les lignes commentées, vous pourrez vous connecter.
Au lieu de les commenter dans le core il est recommandé de dupliquer les dossiers dans :
local\Mage\Core\Model\Session\Abstract\session.php
Autre sous windows dans systeme32/driver/host
supprimer le # devant cette ligne.
# 127.0.0.1 localhost
Et changez dans l’url localhost par 127.0.0.1
Avec firefox dans la partie localisation de l’installation vous ne pouvez pas choisir d’option pour (Locale Time Zone Default Currency). Passer cette étape, ces configurations sont possibles après l’installation.
Magento demande extension php curl et mcrypt
-PHP Extension «mcrypt » must be loaded -PHP Extension «curl » must be loaded
Il faut activer les extensions curl et mcrypt, comment configurer wampserver pour magento.
PHP Extension « gd » must be loaded => activer l’extension, extension=php_gd2.dll
Autres erreurs
Impossible d’importer les samples (magento_sample_data_for_1.2.0.sql). L’importation doit se faire impérativement avant l’installation de magento, recommencer en important les samples avant l’installation.
Je ne vois pas les samples les photos sur le site => copier coller le dossier media des samples à la racine de l’installation.
Message d’erreur
- Fatal error: Method Varien_Object::__tostring() cannot take arguments in C:\wamp\www\magento\lib\Varien\Object.php.
Vous avez une version de php trop récente et la version actuelle magento (1.3.2.3) ne supporte pas encore la version 5.3 . Cliquez sur wamp php=> version et vérifiez que vous avez une version inférieure à la 5.3. Si ce n’est pas le cas, téléchargez l’add-on php de wampserver 5.9.2..1 installez-la, puis activez la wamp php => version et cliquez sur la 5.9
- SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1' for key 'PRIMARY'
Il faut copier coller le dossier media des samples à la racine de votre site.
Vous rencontrez d’autres problèmes que ceux mentionnés ici, ou vous avez d’autres solutions ? Laissez un commentaire, c’est gratuit.
Lien complémentaires
Problème d’accès à l’administration magento, connexion au back-office impossible
Erreurs suite à une migration de serveur magento
Installer magento sur un serveur distant à partir d’une installation locale (wampserver)
Vérifier la compatibilité de votre serveur avec magento
Installation de magento et Zend Serveur
Configuration de wampserver pour installer magento
Installation de magento sur serveur local wampserver
Impossible d’installer magento je n’avais pas les extensions php, j’ai trouvé la solution ici merci
Salut apres des heures de galère je viens de trouver, en commentant les lignes de varien.php niquel.
Bonjour,
L’astuce m’intéresse, mais dans ma version (la dernière) je ne trouve rien de tel dans la table core_config_data dans web/secure/base_url. Comment remédier à ce problème ?
Je vous remercie.
Bien cdlt.
Bonjour,
dans cette table mysql affiche 30 entrées, il faut en afficher plus avec les options de mysql.
il arrive que pendant l’installation avec firefox, magento ne crée pas l’enregistrement web/secure/base/url
Dans ce cas il faut recommencer dsl
Pour être sur que magento s’installe correctement utilise safari, ou tu copies le fichier varien.php
\app\code\core\Mage\Core\Model\Session\Abstract\Varien.php
dans
\app\code\local\Mage\Core\Model\Session\Abstract\Varien.php
et tu commentes les lignes :
//$this->getCookie()->getDomain(), … comme c’est expliqué dans le tutoriel.
bon courage
Bonjour
j ai lu qu’il est possible de modifier Windows pour faire une installation de Magento Avec Firefox sans toucher au Core.
bonjour
j’ai trouvée une difficulté concernant la connexion au back office
merci d’avance
Bonjour Sonia,
Tu es sur une installation de magento locale ou sur un serveur distant. Si tu es en local tu peux t’enregistrer ave safari. Ou télécharger ce fichier
http://bloggento.fr/Mage.rar
Et le dézipper dans le dossier app\code\local
Si tu es sur un serveur distant, je ne sais pas.
j’utilise magento pour le développement d’un site.Malheureusement le module contact ne fonctionne pas j’ai toujours le message suivant
« Impossible d’envoyer votre demande. Veuillez réessayer plus tard. »
Pouvez vous m’aider?
Bonjour,
j’ai eu une même erreur, si c’est le même problème tu peux voir ici j’ai publié un article sur ce problème que j’ai rencontré avec magento
http://bloggento.fr/bug-onepage-checkout-ou-mail-de-contact-magento-/3052
Merci pour le lien je travail avec magento 1.4.0.1 et j’ai le fichier Com.php mais le problème persiste
Bonjour, magento ajoute les erreurs dans le dossier var/report regarder ce que contient l’erreur.
ok voila le log
a:5:{i:0;s:140: »Cannot send headers; headers already sent in /home/idev/httdocs/magento/app/code/core/Mage/Contacts/controllers/IndexController.php, line 65″;i:1;s:1186: »#0 /home/idev/httdocs/magento/lib/Zend/Controller/Response/Abstract.php(148): Zend_Controller_Response_Abstract->canSendHeaders(true)
#1 /home/idev/httdocs/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(641): Zend_Controller_Response_Abstract->setRedirect(‘http://127.0.0….’)
#2 /home/idev/httdocs/magento/app/code/core/Mage/Contacts/controllers/IndexController.php(118): Mage_Core_Controller_Varien_Action->_redirect(‘*/*/’)
#3 /home/idev/httdocs/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Contacts_IndexController->postAction()
#4 /home/idev/httdocs/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘post’)
#5 /home/idev/httdocs/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#6 /home/idev/httdocs/magento/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#7 /home/idev/httdocs/magento/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#8 /home/idev/httdocs/magento/index.php(78): Mage::run( », ‘store’)
#9 {main} »;s:3: »url »;s:54: »/httdocs/magento/index.php/fr/contact.html/index/post/ »;s:11: »script_name »;s:26: »/httdocs/magento/index.php »;s:4: »skin »;s:2: »fr »;}
Regarde sur le forum magento sur ce post
http://www.magentocommerce.com/boards/viewthread/10277/
Bonjour
Merci pour le lien, module contact fonctionne bien
Maintenant j’ai installer (historizecontacts) pour consulter les email de mes contacts à partir de l’admin mais j’ai aucun enregistrement meme dans la base la table et vide
Merci de m’aider
Bonjour et merci pour tous ces tuto très utiles!
J’ai installé magento en local avec wamp et j’ai rajouter le sample data avant l’installation.
au niveau du backend pas de problème mais au niveau du frontend, je ne peux pas voir les produits!
Pourtant leur statut est activé,je ne comprends pas
Merci d’avance pour votre aide
Bonjour,
Les produits sont en stock ? Si les produits ne sont pas visibles sur le frontend de magento
Vérifié qu’ils soit :
- Activé
- En stock (onglet inventaire => un stock supérieur a 0 et un statut « en stock »)
Bonjour,
Je viens d’installer Zend Server et Magento. Je ne peux pas me connecter sur la partie « admin ». J’ai essayé ce que vous préconisez, cela ne marche pas.
La version de Zend est la dernière et celle de Magento également. J’ai pris le port 81 et non 80, car j’ai Skype.
Où me suis-je trompé ?
Merci
Amaury le Cour
Bonjour,
Il y a un tutoriel sur l’installation de magento et zendserver => http://bloggento.fr/installation-de-magento-magento-and-zend-server-unified-installer-/2771
Bonjour, j’ai besoin d’aide svp.
Impossible d’installer Magento en local à partir du downloader:
lorsque je me connecte : http://127.0.0.1/~masudmalo/magento
J’ai une erreur 500 :The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log, dans mon fichier log de apache: c’est marqué php_value not allow. Que faire, je débute sous ubuntu et magento.
Par contre mon appli. sous Zend fonctionne nikel.
merci.
Masudmalo
Bonjour,
Je pense que c’est à cause du ~ dans l’url. Essaye de le supprimer et de recommencer l’installation de magento.
bonjour,
j’ai installé magento hier en local
(sur windXP avec Xampp sous Chrome)
et une fois le profil de l’admin configuré – il me laisse pas entrer dedans. Et pourtant je vois dans le phpMyAdmin mes données enregistrées correctement. J’ai changé varien, j’ai vérifié que le 127…. est débloqué par windows…. Il me refuse toujour d’entrée. Pourriez-vous me suggérer une solution ?
Merci
Denis
Bonjour,
Plusieurs solutions sont proposées sur ce post consacré aux problèmes de log au back office de magento :
http://bloggento.fr/probleme-d%E2%80%99acces-a-l%E2%80%99administration-magento-connexion-au-back-office-impossible-/3064
Bonjour,
j’ai installé MAGENTO avec safari tout s’est bien passé sauf que je n’arrive pas à me connecter au back office;je rentre le User et mot de passe mais il ne se passe rien. Merci de m’aider
Bonjour,
Vous avez essayé avec un autre navigateur ?
bonjour,
j’ai un probleme a la configuration de magento sur le server local. impossible de passé l’etape de configuration database connection. j’ai le message d’erreur « data base connection error ». J’etais avec firefox et je suis passé a Safari mais la ca bloque des le debut que choix de la localisation ( ca me rechange immediatement a english US) j’ai quand meme passé cette etape en me disant que je la changerai plutard mais la encore, impossible de passé l’etape database connection sauf que la, pas de message d’erreur! juste.. Rien! je suis perdu, j’ai chercher jusqu’a 3h du matin et j’y suis revenu depuis 8h ce matin et toujours rien!
Version appach: 2.2.17
version php :5.3.5
Version mySQL: 5.5.8
Version magento: downloader 1.5.0.0 .
Merci infiniment de toute l’aide que vous pourrez me donner.
Bonjour,
Je pense que ta version php n’est pas bonne. Essaye avec une version inférieure à 5.3
Tu installes magento avec wampserver ? Si oui regarde la vidéo que j’ai posté.
Une raison majeure d’échec d’installation: le timeout des scripts php. Modifier la valeur de « max_execution_time » dans php.ini (valeur conseillée: 18000, soit… 5 heures), redémarrer le serveur (Apache dans mon cas).
A noter que si l’installation a échoué pour cette raison, il faut la reprendre à zéro.