Child pages
  • Mise à jour automatique

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tout fonctionne-t-il correctement ? Félicitations, vous disposez désormais d'une installation de PrestaShop à jour !

Warning

Sur certaines configurations serveur, un message d'erreur peut apparaître, disant "Erreur Javascript (parseJSON) détectée pour l'action "upgradeNow". Début de la restauration ..."

Pour résoudre ce problème, suivez ces étapes :

  • Ouvrez votre fichier php.ini et activez (décommentez) les extensions MySQLi et MySQL PDO. Si vous n'avez pas accès au fichier php.ini, contactez votre hébergeur à ce propos.
  • Ouvrez le fichier /modules/autoupgrade/db/Db.php et trouvez ces lignes (autour de la ligne 210) :

    Code Block
    public static function getClass()
    {
        $class = 'MySQL';
        /*if (PHP_VERSION_ID >= 50200 && extension_loaded('pdo_mysql'))
            $class = 'DbPDO';
        else if (extension_loaded('mysqli'))
            $class = 'DbMySQLi';*/
        return $class;
    }

    Décommentez simplement ces lignes (retirez /* et */). Elles devraient ressembler à cela :

    Code Block
    public static function getClass()
    {
        $class = 'MySQL';
        if (PHP_VERSION_ID >= 50200 && extension_loaded('pdo_mysql'))
            $class = 'DbPDO';
        else if (extension_loaded('mysqli'))
            $class = 'DbMySQLi';
        return $class;
    }

Ceci fait, relancer le processus de mise à jour automatique.

Revenir à la version précédente : la section restauration

...