LogoLogo
Homepage
  • Documentations for PrestaShop 1.5
  • English documentation 1.5
    • About PrestaShop 1.5
    • New features in PrestaShop 1.5
    • Getting Started
      • What you need to get started
      • Installing PrestaShop
      • Installing PrestaShop using the command line
      • Updating & Uninstalling
      • Misc. information
    • Updating PrestaShop
      • Automatic update
      • Manual update
      • Making and restoring your own backup
      • In case of issues
    • User Guide
      • Training
      • Customizing your shop
      • Browsing the front-office
      • Connecting to the PrestaShop back-office
      • First steps with PrestaShop 1.5
      • Adding Products and Product Categories
      • A Look Inside the Catalog
      • Managing Orders
      • Managing Customers
      • Creating Price Rules and Vouchers
      • Managing Shipping
      • Understanding Local Settings
      • Managing Modules and Themes
      • Making the Native Modules Work
      • Understanding the Preferences
      • Understanding the Advanced Parameters
      • Administering the Back-Office
      • Understanding Statistics
      • Advanced Stock Management
      • Managing Multiple Shops
    • Developer Guide
      • Developer tutorials
        • Using the PrestaShop Web Service
          • Webservice one-page documentation
          • Chapter 1 - Creating Access to Back Office
          • Chapter 2 - Discovery - Testing access to the web service with the browser
          • Chapter 3 - First steps - Access the Web service and list client
          • Chapter 4 - Retrieve Data - Retrieving a Client
          • Chapter 5 - Modification - Update client
          • Chapter 6 - Creation - Remote Online Form
          • Chapter 7 - Removal - Remove customer accounts from the database
          • Chapter 8 - Advanced Use
          • Chapter 9 - Image management
          • Chapter 10 - Price management
          • Cheat-sheet - Concepts outlined in this tutorial
          • Web service reference
        • Helpers
          • HelperForm
          • HelperOptions
          • HelperList
          • Using helpers to overload a back-office template
        • New Developers Features In PrestaShop 1.5
        • Using the Context Object
        • DB class best practices
        • Public and overloadable methods
        • Overriding default behaviors
        • Using addJquery(), addJqueryPlugin() and addJqueryUI()
        • Handling special characters in links
        • Auto-updating modules
        • Front-Office Controllers
        • Controllers correspondence table
        • Specifics of multistore module development
        • Developer tips and tricks
        • PrestaShop's developer tools
        • Using the backward compatibility toolkit
      • Fundamentals
      • Coding Standards
      • Setting up your local development environment
      • Diving into PrestaShop Core development
      • Creating a PrestaShop module
      • Creating a front-office module
      • Creating a module with both front-end and back-end controllers
      • Hooks in PrestaShop 1.5
      • Translations in PrestaShop 1.5
      • How to use the Forge to contribute to PrestaShop
      • How to write a commit message
      • Contributing code to PrestaShop
    • Designer Guide
      • Theme development fundamentals
      • Integrating content in a page using hooks
      • Characteristics of a front-office theme
      • Characteristics of a back-office theme
      • Creating your own theme
      • Theme templates and Smarty
      • Using jQuery and Ajax
      • Best practices
      • Designer tutorials
        • Changes in version 1.5 which impact theme development
        • Changing a 1.4 theme to support gift products
        • Implementing layered navigation in a theme
    • System Administrator Guide
    • Merchant's Guide
      • Our advices
      • Sample price rules
    • FAQ
      • Using PrestaShop with WordPress
    • Troubleshooting
  • Documentation française 1.5
    • À propos de PrestaShop 1.5
    • Nouveautés de PrestaShop 1.5
    • Guide de démarrage
      • Ce dont vous avez besoin
      • Installer PrestaShop
      • Installer PrestaShop en ligne de commande
      • Mettre PrestaShop à jour
      • Informations diverses
    • Guide de mise à jour
      • Mise à jour automatique
      • Mise à jour manuelle
      • Faire une sauvegarde et la restaurer
      • En cas de problème
    • Guide de l'utilisateur
      • Formations
      • Personnaliser votre boutique
      • Parcourir le front-office
      • Se connecter au back-office de Prestashop
      • Premiers pas avec PrestaShop 1.5
      • Ajouter des produits et des catégories de produits
      • Un aperçu du catalogue
      • Gérer les commandes
      • Gérer les clients
      • Mettre en place des promotions
      • Gérer les transporteurs
      • Comprendre les réglages locaux
      • Gérer les modules et les thèmes
      • Configurer les modules natifs
      • Comprendre les préférences
      • Comprendre les paramètres avancés
      • Administrer le back-office
      • Comprendre les statistiques
      • Gestion avancée des stocks
      • Gérer plusieurs boutiques
    • Guide du développeur
      • Fondamentaux
      • Norme de développement
      • Mettre en place votre environnement de développement
      • Plonger dans le développement PrestaShop
      • Créer un module PrestaShop
      • Les hooks de PrestaShop 1.5
      • Les traductions dans PrestaShop 1.5
      • Comment utiliser la Forge pour contribuer à PrestaShop
      • Comment écrire un descriptif de modification
    • Guide de l'intégrateur
      • Fondamentaux de la création de thème
      • Intégrer du contenu dans une page à l'aide de hooks
      • Caractéristiques d'un thème front-office
      • Caractéristiques d'un thème back-office
      • Template de thème et Smarty
      • Utiliser jQuery et Ajax
      • Bonnes pratiques
    • Guide de l'administrateur système
    • Guide du vendeur
      • Exemples de promotions
      • Nos bons conseils
    • Questions fréquentes
    • Dépannage
  • Documentación española 1.5
    • Acerca de PrestaShop 1.5
    • Introducción
      • Lo que necesita para empezar
    • Guía del usuario
      • Formación
      • Personalización de su tienda
      • Exploración del front-office
      • Conexión al back-office de PrestaShop
      • Primeros pasos con PrestaShop 1.5
      • Añadir productos y categorías de productos
      • Una mirada interna al catálogo
      • Gestionar pedidos
      • Gestionar clientes
      • Crear reglas de precios y cupones
      • Gestionar el transporte
      • Comprender la Configuración Local
      • Gestionar módulos y temas
      • Configurar los Módulos Nativos
      • Comprender las Preferencias
      • Comprender los Parámetros avanzados
      • Administrar el Back-Office
      • Comprender las estadísticas
      • Gestión avanzada de stock
      • Gestionar varias tiendas
    • Guía del Desarrollador
      • Tutoriales para Desarrolladores
        • Uso del Web Service de Prestashop
          • Capítulo 1 - Creación de acceso al Back Office
  • Документация на русском языке 1.5
    • Информация о PrestaShop 1.5
    • Новые функции в PrestaShop 1.5
    • Приступая к работе
      • Что нужно чтобы приступить к работе
      • Установка PrestaShop
      • Установка PrestaShop при помощи командной строки
      • Обновление и удаление PrestaShop
      • Прочая информация
    • Руководство пользователя
      • Обучение
      • Настройка вашего магазина
      • Изучение публичной части сайта
      • Бэк-офис PrestaShop
      • Первые шаги в PrestaShop 1.5
      • Добавление товаров и товарных категорий
      • Внутри каталога
      • Управление заказами
      • Работа с клиентами
      • Создание правил ценообразования корзины и ваучеров
      • Управление доставкой
      • Ориентация в локальных настройках
      • Управление модулями и темами
      • Настойка встроенных модулей
      • Ориентация в настройках
      • Ориентация в расширенных параметрах
      • Администрирование Back-Office
      • Ориентация в статистике
      • Расширенное управление запасами
      • Управление мультимагазином
Powered by GitBook
On this page
  • Dépannage
  • Activer l'affichage des erreurs en cas de pages blanches inattendues et répétées
  • Hébergement chez 1&1 : résoudre les problèmes de mémoire
  • Il est impossible de se connecter
  • Regénérer le mot de passe manuellement
  • PrestaShop ne m'envoie pas mon nouveau mot de passe
  • Se connecter après avoir effacé un pack de langue par erreur

Was this helpful?

  1. Documentation française 1.5

Dépannage

PreviousQuestions fréquentesNextDocumentación española 1.5

Last updated 4 years ago

Was this helpful?

Contenu

Dépannage

Activer l'affichage des erreurs en cas de pages blanches inattendues et répétées

Si le front-office ou le back-office de votre boutique se met à afficher une page blanche ou incomplète régulièrement sans donner de message d'erreur, il est nécessaire d'activer l'affichage des erreurs PHP pour comprendre le problème.

Pour ce faire, vous devez ouvrir le fichier /config/defines.inc.php de votre installation de PrestaShop, et modifier la ligne suivante :

define('_PS_MODE_DEV_', false);

...afin qu'elle ressemble à ceci :

define('_PS_MODE_DEV_', true);

Parcourez ensuite votre boutique afin de revoir cette page blanche, qui devrait cette fois s'accompagner de messages d'erreur, qui devraient vous aider à résoudre le problème.

Une fois que le problème a été résolu, remettez la ligne du fichier /config/defines.inc.php telle qu'elle était avant, avec la constante _PS_MODE_DEV_ réglée à false.

Hébergement chez 1&1 : résoudre les problèmes de mémoire

Il n'y a que deux solutions à ce problème, et elles sont toutes les deux radicales :

  • Baissez la taille de vos images en pixels, et donc leur taille sur le disque. Cela aura l'autre avantage d'améliorer les performances globales.

  • Passez chez un autre hébergeur qui donne la possibilité d'augmenter la mémoire allouée.

Il est impossible de se connecter

Dans certaines situations, PrestaShop peut ne plus reconnaître les identifiants d'un utilisateur, ce qui rend la connexion impossible autant au front-office qu'au back-office. L'utilisateur est simplement renvoyé vers l'écran de connexion. Les retours reçus tendent à indiquer que ce problème arrive surtout avec le navigateur IE10.

Il s'agit très certainement d'un problème avec les cookies de votre boutique : lorsque l'utilisateur se déconnecte et se reconnecte souvent de la boutique, les clés de cryptage du cookie peuvent se mélange.

Regénérer le mot de passe manuellement

Dans certains cas, rien n'arrive lorsque vous faites une demande de renouvellement de votre mot de passer. Il peut y avoir plusieurs causes à cela, mais le plus important reste de pouvoir vous connecter à nouveau à votre compte.

Le processus nécessite que vous accédiez à votre base de données, par exemple à l'aide de phpMyAdmin.

Voici la procédure à suivre :

  1. Ouvrez le fichier settings.inc.php, que vous trouverez dans le dossier /config à la racine de votre installation de PrestaShop. Trouvez la ligne contenant "_COOKIE_KEY_". Copiez le contenu de sa valeur (sans les apostrophes) : il s'agit du MD5 de votre mot de passe actuel.

  2. Vous devez maintenant générer un nouveau hash MD5 de votre mot de passe :

    1. Collez le contenu de la valeur "_COOKIE_KEY_", et saisissez votre nouveau mot de passe juste après. Par exemple, xykxB41JrEacRIoZxDioPNRmKeuO3ixCLygNxBAkeOkAHf2YUVESuT9jMONMOTDEPASSE, où la valeur se termine par T9j, et le nouveau mot de passe est MONMOTDEPASSE (cela peut être n'importe quel mot de passe).

    2. Cliquez sur le bouton "Convertir en MD5" : cela produira un hash MD5 du contenu du champ texte. Copiez-le.

  3. Vous devez maintenant mettre ce hash dans votre base de données :

    1. Ouvrez votre base de données dans phpMyAdmin. Si vous ne savez pas comment accéder à phpMyAdmin, demandez à votre webmaster ou votre hébergeur.

    2. Ouvrez la table pw_employee, trouvez la table correspondant à votre compte (il doit contenir votre prénom, nom et adresse e-mail), et cliquez sur le bouton "Modifier".

    3. Trouvez le champ passwd, et copiez-y le hash MD5 que vous venez de générer.

  4. Connectez-vous à votre back-office avec votre identifiant et votre nouveau mot de passe tel qu'utilisé ci-dessus (MONMOTDEPASSE ). Cela suffira à générer un nouvelle clé pour le cookie de votre navigateur.

Si cela ne marche toujours pas, utilisez phpMyAdmin pour accéder à la table ps_shop_url et vérifier la valeur de la boutique principale, dont l'id doit être 1. Elle doit contenir le chemin de la boutique. :

  • Si votre boutique est à la racine du serveur, cette variable devrait contenir "/".

PrestaShop ne m'envoie pas mon nouveau mot de passe

La demande de regénération du mot de passe ne fonctionne que si le serveur SMTP a bien été configuré, afin que PrestaShop puisse vous envoyez des e-mails.

Deux solutions se présentent à vous :

  1. Configurer votre serveur SMTP pour envoyer des e-mails :

    1. Renseignez-vous auprès de votre hébergeur afin d'obtenir vos informations de connexion SMTP.

    2. Ouvrez la page "E-mails" du menu "Paramètres avancés" de votre back-office (que ce soit vous ou un autre administrateur encore capable de se connecter).

    3. Sélectionnez l'option "Utiliser mes propres paramètres SMTP". Un formulaire apparaîtra : remplissez-le à l'aide des informations données par votre hébergeur.

    4. Enregistrez vos modifications.

    5. Refaites une demande de mot de passe. Vous devriez le recevoir.

  2. Suivez ces étapes :

    1. Choisissez un nouveau mot de passe. Pour cet exemple, ce sera "$$$lapin$159$$$".

    2. À l'aide de votre client FTP, ouvrez le fichier login.php de votre installation de PrestaShop, situé dans le dossier d'administration en ligne (dont le nom dépend de votre installation). En bas de ce fichier, ajoutez la ligne suivante : echo md5( PSQL( _COOKIE_KEY_ . 'nouveaupassword' ) ); Donc, avec notre mot de passe d'exemple : echo md5( PSQL( _COOKIE_KEY_ . '$$$lapin$159$$$' ) ); N'oubliez pas de mettre votre nouveau mot de passe !

  3. Rendez-vous sur l'écran de connexion de votre back-office, comme si vous souhaitiez vous connecter, et copier le texte qui apparaît en bas de la page (par exemple, a0ee884b507dd4624ce51968cfbb19a9).

  4. Rendez-vous dans la base de données de PrestaShop, par exemple à l'aide de phpMyAdmin. Dans la table ps_employee, remplacez la valeur existante de la colonne passwd de l'employé dont vous souhaitez changer le mot de passe, en y mettant la valeur obtenue à l'étape précédente. Enregistrez vos modifications.

  5. Vous pouvez maintenant vous connecter avec l'identifiant et mot de passe.

Se connecter après avoir effacé un pack de langue par erreur

Dans le cas où vous avez effacé un pack de langue de votre boutique, vous pourriez avoir des problèmes pour vous reconnecter à votre back-office.

Voici comment résoudre ce problème avec le français en langue par défaut :

  1. Rendez-vous dans phpMyAdmin. Si vous ne pouvez pas y accéder, demandez à votre hébergeur de suivre ce processus pour vous.

  2. Sélectionnez la base de données de votre boutique, et sélectionnez la table ps_lang.

  3. Cliquez sur le bouton "Insérer" en haut de l'écran, et créez une nouvelle entrée avec ces valeurs :

    • id_lang -> 1

    • name -> Français (France)

    • active -> 1

    • iso_code -> fr

    • language_code -> fr

    • date_format_lite -> Y-m-d

    • date_format_full -> Y-m-d H:i:s

    • is_rtl -> 0

  4. Exécutez la requête.

Vous devriez pouvoir à nouveau vous connecter.

Certains utilisateurs peuvent rencontrer des soucis d'allocation mémoire, en particulier lorsque le back-office tente d'afficher des images qui sont assez grosses sur le disque (plus de 800 ko). Sachez que même si vous augmentez manuellement la limite de mémoire pour la passer à 128 Mo, certains hébergeurs web, tel que 1&1, conserve la limite à 32 Mo. Lisez cette FAQ de 1&1 : .

Dans tous les cas, une manière simple de régler ce problème et enfin pouvoir à nouveau se connecter consiste à vider le cache du navigateur et à supprimer ses cookies. Voici une page expliquant cela en fonction du navigateur : .

Ouvrez le site

Si votre boutique est dans un sous-dossier, la variable devrait y pointer. Par exemple, si votre boutique est à l'adresse "", la variable devrait contenir "/shop/".

Si rien de tout cela ne marche, contactez le support de PrestaShop .

http://faq.1and1.fr/scripts/php/5.html
https://support.google.com/mail/answer/32050?hl=fr
http://www.md5.fr/
http://www.mywebsite/shop/
http://support.prestashop.com/fr/
Dépannage
Activer l'affichage des erreurs en cas de pages blanches inattendues et répétées
Hébergement chez 1&1 : résoudre les problèmes de mémoire
Il est impossible de se connecter
Regénérer le mot de passe manuellement
PrestaShop ne m'envoie pas mon nouveau mot de passe
Se connecter après avoir effacé un pack de langue par erreur