Toutes les clefs pour réussir dans le e-commerce

Mes modules Prestashop

Impossible de se connecter à l’admin de Prestashop ? Les solutions !

Voici une liste de problèmes (et leurs solutions) que vous pourriez un jour rencontrer en vous connectant au backoffice de votre Prestashop.


0_ok

Compte employé inexistant, ou mauvais mot de passe.

Lorsque vous indiquez votre identifiant et votre mot de passe vous obtenez le message d’erreur suivant : “employee does not exist, or bad password” ou en français “Compte employé inexistant, ou mauvais mot de passe.”

Cela signifie que vous n’utilisez pas le bon identifiant ou le bon mot de passe pour vous connecter.
Soit vous vous trompez soit ils ont été modifiés.
Vous avez alors deux solutions :

  1. Cliquer sur le lien « Mot de passe oublié » puis indiquer votre email.
  2. Si la première méthode ne fonctionne pas, vous devrez recréer votre mot de passe manuellement.
  3. Vous pouvez également utiliser ce script (merci @shagshag)

J’ai modifié le répertoire de ma boutique et je n’accède plus à l’admin

Si vous avez modifié le répertoire dans lequel se trouve votre boutique il est normal que vous ne puissiez plus accéder au backoffice de votre site.
Vous devez donc vous rendre dans la base de données, repérer la table “ps_shop_url” et modifier la valeur de “physical_uri” pour mettre la nouvelle.

Si par exemple votre boutique se trouvait dans le dossier “/shop” et que vous l’avez déplacée à la racine de votre hébergement, alors “physical_uri” doit passer de “/shop” à “/”.

Dès que j’entre mes identifiants, je suis redirigé vers la page de connexion

C’est sans doute un problème de cache ou de cookie. Videz le cache et les cookies de votre navigateur puis essayez à nouveau de vous connecter. Dans le doute essayez avec un autre navigateur ou même ordinateur.

Lorsque je rentre mes identifiants il ne se passe rien.

Même problème que précédemment, videz le cache et les cookies de votre navigateur.

J’ai perdu l’url de l’admin.

Vous avez oublié l’url de l’admin qui vous permet de vous connecter à votre backoffice ?
Ouvrez votre FTP (soit avec Filezilla soit un autre logiciel peu importe) et regardez les noms des dossiers de votre site. En règle générale, le nom du dossier de l’admin va être de la forme “admin” suivie d’autres caractères (souvent des chiffres), mais il est possible que vous l’ayez renommé entièrement et qu’il ne comporte donc plus la mention “admin”.

Dans ce cas, ouvrez les dossiers un par un (seulement ceux du premier niveau) et trouvez celui qui comporte les dossiers “autoupgrade”, “backups”, “export”, c’est votre dossier admin.

Une fois le nom du dossier de l’admin retrouvé, retournez dans votre navigateur puis tapez l’url de votre site suivi du nom de votre dossier admin.

Exemple : http://www.monsite.com/mondossieradmin

Je suis régulièrement déconnecté de mon backoffice

Il s’agit en règle générale d’un problème de vérification de votre IP.
Commencez par regarder du côté de vos réglages internet. (Proxy, livebox, etc…) pour voir si votre IP ne change pas trop souvent.

Si vous ne trouvez pas de solution, voici ce que vous pouvez faire :
Ouvrez le fichier “/classes/Cookie.php” et selon votre version de Prestashop supprimez le code suivant :

Version 1.3 et 1.4


AND (!isset($this->_content['remote_addr']) OR $this->_content['remote_addr'] == ip2long(Tools::getRemoteAddr()))

Version 1.5


!isset($this->_content['remote_addr']) || $this->_content['remote_addr'] == ip2long(Tools::getRemoteAddr()) ||

Pour les versions 1.6, rendez-vous dans votre base de données, trouvez la table “ps_configuration” et modifiez la valeur de “ps_cookie_checkip” en la passant de 1 à 0.

Lorsque je me connecte à l’admin j’ai une page blanche.

Lorsque vous avez une page blanche sous Prestashop, le premier réflexe à avoir est d’activer le mode debug.

Lorsque je me connecte j’ai le message d’erreur “Fatal error: Uncaught –> Smarty: unable to write file “

Le problème vient du fait que Prestashop n’arrive pas à écrire dans les fichiers de cache de Smarty.

Voici différentes choses que vous pouvez faire:

  1. Allez sur votre FTP et supprimez tout le contenu du dossier “cache/smarty/compile”
  2. Allez sur votre FTP et regardez les droits d’accès au dossier “cache/smarty/compile” s’ils ne sont pas en 755 mettez-les.
  3. Rendez-vous dans la base de données de votre site et repérez la table “ps_configuration”. Placez la variable “PS_SMARTY_CACHE” à 0 et “PS_SMARTY_FORCE_COMPILE” à 1. Si cela résout votre problème il faudra tout de même faire plus de recherches pour trouver l’origine du problème car votre site sera alors très lent.
  4. Vous avez peut-être atteint l’espace disque maximum autorisé par votre hébergeur, contactez-le pour vous assurer que le problème ne viens pas de là.
  5. Certains hébergeurs (notamment 1&1) limitent le nombre de fichiers sur leur serveur (même si l’espace disque maximum n’est pas atteint). Si c’est le cas, la seule solution est de changer d’hébergeur.

Lorsque je me connecte je suis redirigé vers une autre url

Ce type de problème arrive, par exemple, lorsque vous modifiez le nom de domaine de votre boutique.
Outre le fait d’avoir bien modifié la valeur de “shop_url” dans votre base de données (table “ps_configuration”) il est aussi parfois nécessaire de re-générer le fichier “htaccess”.

Ouvrez votre FTP et renommez le fichier “.htaccess” en “1.htaccess”. Il sera alors ignoré par votre serveur.
Essayez à nouveau de vous connecter à votre backoffice. Si cela fonctionne, rendez-vous dans la rubrique “préférences/seo et url”, placez “url simplifiée” sur oui et cliquez sur “enregistrer”.

Ces problèmes sont les plus fréquemment rencontrés. Lorsque vous n’arrivez plus à vous connecter à l’admin de votre site, commencez par relire cette liste afin de voir si vous êtes dans l’un de ces cas de figure. Si ce n’est pas le cas n’hésitez pas à poser votre question sur le forum de Prestashop vous y trouverez souvent de l’aide.

Impossible de se connecter à l’admin de Prestashop ? Les solutions !
Votez pour cet article

Poster un Commentaire

27 Commentaires sur "Impossible de se connecter à l’admin de Prestashop ? Les solutions !"

Recevoir un email pour
avatar
Trier par:   plus récent | plus vieux | Plus de vote
Benoit
Invité
Benoit

Super article merci, je suis sur 1.6 et ce matin impossible de me connecter a mon back office quand j’essaye de me connecter je retombe sur la page de connection.
Pour ne plus avoir ce problème il faut aller dans la base de données du site et à la table “ps_configuration”, il faut ensuit placez la variable “PS_COOKIE_LIFETIME_BO” à 0

Leonel Jiofack
Invité
Leonel Jiofack

Merci Benoit, tu me sauve !!! :-)

Ratinox
Invité
Ratinox

Merci pour le tuto en video de la 2ème méthode.. Super clair. Parfait :)))

marielle
Invité
marielle

Bonjour
Pour ma part , la génération du mot de passe fonctionne mais le lendemain , le souci revient , impossible de se connecter.
Je me vois mal passer mon temps à regenerer ce mot de passe tous les jours , j’utilise prestashop 1.6.1.11, savez vous si c’est un bug récurrent ?

Sinon j’ai voulu tester la méthode “table “ps_configuration”, il faut ensuite placez la variable “PS_COOKIE_LIFETIME_BO” à 0” mais dans la base de donnée , j’ai ps2x_configuration et il n’y a pas de “PS_COOKIE_LIFETIME_BO”.

Merci pour votre aide , car je suis sur le point de laisser tomber Prestashop.

Nicolas
Invité
Nicolas

Bonjour,
Une amie a un site eCommerce sous Prestashop 1.6.1.3 et a un problème dans son BO : quand elle va sur Préférences, elle a une page blanche
Pourtant sur toutes les autres pages du BO, pas de souci.
Auriez-vous une idée d’où ça vient et surtout comment régler ce problème ?
Quand je suis allée sur son BO > Paramètres avancés > Informations, je lis (entre autre) que deux fichiers ont été modifiés :
– AdminController.php
– CONTRIBUTORS.md
Autant le premier je connais, autant le second…
Est-ce que le problème peut venir de là ?
Est-ce qu’on peut le régler en récupérant le(s) fichier(s) sur un autre site (lui aussi sous Prestashop 1.6) ou est-ce que c’est spécifique à chaque site ?
Merci pour votre aide.
Bonne journée

laurent
Invité
laurent

Bonjour,
je ne sais pas de quand date le sujet, mais il me semble que le problème de l’amie à Nicolas est peut être du à sa version de php. Prestashop supporte le php 7 qu’à partir de PS 1.6.1.4

JPG
Invité
JPG

De tous les blabla qui meublent le mur des lamentations de Prestachopine…C’est exact que c’est ce modeste blog d’Olivier CLEMENCE que je retiendrai !
Parce qu’il y a un détail que les pianistes compositeurs, les PrestaChopins, n’ont pas suffisamment claironné : c’est de noter vite fait, à la seconde où il apparaît devant les yeux du newbie, et pour une seule apparition, le nom du lien ADMIN !
Car il faut avoir galéré bien comme il faut, longtemps, dans des kilomètres de pages et quelquefois même en anglais (l’horreur…), avoir tout désinstallé dans un grand cri de rage, et j’en passe… Pour comprendre le seul docteur Presta, CLEMENCE, qui nous a offert une vue claire: à savoir de regarder le nom du répertoire créé en loussdé par Prestamachine, et de comprendre que c’est ce nom de répertoire qu’il suffisait d’ajouter à l’adresse https://monsitemagalère.com/admin(tralala)/
Et, devant cette évidence de constate devant la glace, que c’est ps des blagues, je suis bien le roi des ….
Merci CLEMENCE pour cette séance gratuite d’auto-hypnose….et de découverte de soi !
Car comme l’a dit Shakespeare : “C’est un malheur du temps que des fous guident les aveugles !”

Sam
Invité
Sam

Bonjour,
J’ai le même problème je n’arrive plus à me connecter sur le site ni sur le back office, quand je tape le site ou l’adresse url/admin je suis redireger sur la même page du site une page blanche pas de prestashop et tout est écrit dans la la même colonne pas beau j’ai restaurer la bd et ftp de chez obh mais n’a changé toujour le même problème j’ai modifié le chemin d’accès et activer 2 options du service web
Help please

laurent
Invité
laurent

Bonjour, suite au passage de mon site en https je suis déconnecté sans arrêt de mon backoffice, et le front office également,
je suis allé dans administration>préférences j’ai mis “non” à Vérifier l’adresse IP du cookie. mais ça n’a rien changé…
et là je vais dans la table ps_configuration mais je n’ai pas la variable ps_cookie_checkip
qu’est ce que je doit faire je ne trouve rien à ce sujet sur internet :(
je suis sous PS 1.6.1.4

Isabelle
Invité
Isabelle

bonjour, une amie a une boutique prestashop en version 1.7 et elle ne peut plus se connecter. J’ai lu attentivement votre article mais je n’ai pas trouvé la solution. Voici le message qui lui apparaît :
Il y a plusieurs erreurs.
Erreur trouvée: Impossible de trouver la fin de la ligne de départ Tag prix 1 dans le fichier country_module_list.xml.
Erreur trouvée: Fin prématurée des données en ligne de module de balise 1 dans le fichier country_module_list.xml.
Erreur trouvée: Fin prématurée des données en ligne de modules de balises 1 dans le fichier country_module_list.xml.
Pouvez-vous nous aider s’il vous plaît ?

JEROME
Invité
JEROME

Bonjour,
Je n’arrive pas avoir à l’écran ma page d’authentification du back office de prestachop, je rentre bien dans mon navigateur le lien et le répertoire de mon dossier admin , comme d’habitude et je tombe sur un message 500 INTERNAL SERVER ERROR /Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at postmaster@www.jura-sud.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Sachant que mon site marche bien, mais je ne peux pas me connecter car je ne peux rentrer mon identifiant et mot de passe, j’ai pas accès à la page.
Merci pour votre aide

Déborah
Invité
Déborah

Bonjour,
je n’arrive plus à me connecter à mon Back-office. J’ai fait plusieurs demandes de mot de passe sur le lien “mot de passe oublié” mais je n’ai reçu aucun mail.
Mon problème c’est que Prestashop n’est pas installé sur mon ordinateur. Je me connecte à ma boutique via une interface web. Je ne peux donc utiliser aucune des solutions préconisées sur divers forums qui nécessitent la présence de prestashop sur un ordinateur.
Quelqu’un aurait-il une solution ? Merci

Claire
Invité
Claire

Bonjour, je n’arrive pas a me connecter a mon backoffice, essai de changement du mot de passe impossible aussi : vous ne pouvez régénérer un mot de passe que après 360 minutes…ce qui n’est pas le cas
Est ce lié à OVH? j’ai vu qu’ils avaient eu des problèmes aujourd’hui?
Si quelqu’un a des info?

coralie
Invité
coralie

bonjour, impossible de ce connecter a mon back office aujourd hui. voici le message d erreur :

“Whoops, looks like something went wrong.

1/1
Exception in CartPresenter.php line 281:
CartPresenter can only present instance of Cart
in CartPresenter.php line 281
at CartPresenter->present(null) in ps_shoppingcart.php line 85
at Ps_Shoppingcart->getWidgetVariables(‘displayAdminAfterHeader’, array(‘smarty’ => object(Smarty_Internal_Template), ‘cookie’ => object(Cookie), ‘cart’ => null)) in ps_shoppingcart.php line 97
at Ps_Shoppingcart->renderWidget(‘displayAdminAfterHeader’, array(‘smarty’ => object(Smarty_Internal_Template), ‘cookie’ => object(Cookie), ‘cart’ => null)) in Hook.php line 900
at HookCore::coreRenderWidget(object(Ps_Shoppingcart), ‘displayAdminAfterHeader’, array(‘smarty’ => object(Smarty_Internal_Template), ‘cookie’ => object(Cookie), ‘cart’ => null)) in Hook.php line 861
at HookCore::exec(‘displayAdminAfterHeader’, array(‘smarty’ => object(Smarty_Internal_Template)), null) in smarty.config.inc.php line 168
at smartyHook(array(‘h’ => ‘displayAdminAfterHeader’), object(Smarty_Internal_Template))
at call_user_func_array(‘smartyHook’, array(array(‘h’ => ‘displayAdminAfterHeader’), object(Smarty_Internal_Template))) in SmartyLazyRegister.php line 83
at SmartyLazyRegister->__call(‘smartyHook’, array(array(‘h’ => ‘displayAdminAfterHeader’), object(Smarty_Internal_Template))) in 3a84be4b170ccbd623eb517bb81f7c677ea2a634.file.header.tpl.php line 546
at SmartyLazyRegister->smartyHook(array(‘h’ => ‘displayAdminAfterHeader’), object(Smarty_Internal_Template)) in 3a84be4b170ccbd623eb517bb81f7c677ea2a634.file.header.tpl.php line 546
at content_5a2d71f56f7da4_60304933(object(Smarty_Internal_Template)) in smarty_internal_templatebase.php line 188
at Smarty_Internal_TemplateBase->fetch(‘header.tpl’) in AdminController.php line 1821
at AdminControllerCore->display() in Controller.php line 225
at ControllerCore->run() in Dispatcher.php line 379
at DispatcherCore->dispatch() in index.php line 95”

merci pour votre aide

wpDiscuz