Jump to content

[TUTORIAL] Updater en douceur sa boutique en production


Jean-Bruno

Recommended Posts

Bonjour

EDIT Voici la procédure pour avoir une deuxième boutique en version supérieure avant de la passer en production

0) sauvegarder la base (cf module de sauvegarde) et le dossier complet de la boutique en production
1) dupliquer le dossier de l'ancienne version (download/upload en le renommant) au même niveau que celui en production
2)Créer une nouvelle base de donnée
3) exporter de la base production dans phpmyadmin en cochant la case "transmettre" et en oubliant pas de sélectionner toute les tables
3) importer dans phpmyadmin le fichier créé à la phase précédente
4) créer le /config/settings.inc.php du nouveau dossier en copiant le contenu de celui de la base en production et changer les lignes utilisateur, base et mot de passse avec celle de la base crée au point 2)
5) suivre la procédure du mail de Zendik ci-dessous
6) et celui -ci http://www.prestashop.com/forums/viewthread/7624/installation_configuration_et_mise_a_jour/autoresolu_11b2_la_mise_a_jour_est_terminee__malheureusement_18_erreurs_sql_sont_apparues_
7) au cas ou suivre ce post http://www.prestashop.com/forums/viewthread/7632/installation_configuration_et_mise_a_jour/resolu_1_dot_1b2_modules_de_stats__fatal_error_cannot_access_protected_property_
8) tester, tester et retester
Faire pointer son index vers le nouveau dossier
et si ça marche pas revenir sur le dossier précédent ;-)

Link to comment
Share on other sites

Si j'ai bien suivi ta démarche, ce n'est pas exactement ça... Là tu vas écraser les fichiers de ta boutique (étape 1) et utiliser une base de données vide.

Je te traduis la page :
http://www.prestashop.com/wiki/Getting_Started/#Update_PrestaShop

Faire une sauvegarde de ta base de données. Voir Back Up Your Database;

Renommer le dossier de ta boutique. Par exemple :
http ://www.mysite.com/prestashop/
devient
http ://www.mysite.com/prestashop_old/

Créer un nouveau dossier et lui donner le nom de la boutique :
http ://www.mysite.com/prestashop/
Uploader dans ce dossier les dossiers/fichiers de la nouvelle version de PS.

Si tu as modifié le contenu du dossier /mails, copier le contenu de :
http ://www.mysite.com/prestashop_old/mails/
dans le dossier :
http ://www.mysite.com/prestashop/mails/

Copier le contenu du dossier :
http ://www.mysite.com/prestashop_old/img/
dans
http ://www.mysite.com/prestashop/img/

Si tu as ajouté des modules supplémentaires à ton ancienne version de PS, copier ces modules depuis :
http ://www.mysite.com/prestashop_old/modules/
vers
http ://www.mysite.com/prestashop/modules/

Si tu as précédemment modifié le fichier .htaccess, faire fusionner le contenu du nouveau et de l'ancien fichier .htaccess en supprimant toute information en double.
Ne pas remplacer l'un par l'autre.

Le cas échéant, copier tes thèmes personnalisés depuis :
http ://www.mysite.com/prestashop_old/themes/
vers
http ://www.mysite.com/prestashop/themes/

Note : si tu as modifié le thème par défaut de PS, lancer la mise à jour effacera les modifications. Pour retrouver les modifications faites au thème par défaut, créer un nouveau dossier de thème personnalisé (par exemple : http ://www.mysite.com/prestashop/themes/mon_theme) dans la nouvelle installation et y transférer le contenu du dossier de l'ancien thème situé dans le dossier de sauvegarde (http ://www.mysite.com/prestashop_old/themes).

Copier le fichier settings.inc.php depuis :
http ://www.mysite.com/prestashop_old/config/
vers
http ://www.mysite.com/prestashop/config/

Dans un navigateur Web, lancer l'installation :
http ://www.mysite.com/prestashop/install

Link to comment
Share on other sites

Merci Zendik

En fait voici ce que je voudrais faire :
garder ma boutique actuelle. Ladupliquée sur une nouvelle base et un nouveau dossier.
L'upgrader en 1.1
Faire toutes mes config et quand tout est prêt rediriger mon index vers cette nouvelle boutique.`
C'est pour ça que je coince !

Link to comment
Share on other sites

  • 3 weeks later...

Ben tout dépend :
* Installation complète c'est pour faire une installation "from scratch", c'est à dire en ne partant de rien, toute nouvelle quoi,
* Mise à jour c'est pour faire migrer une boutique existante d'une version vers une autre plus récente (indisponible si aucune ancienne version détectée).

Si tu choisis Installation complète, tu auras ensuite le choix entre :
* Mode complet : installe les principaux modules ainsi que des produits de test, 1 utilisateur déjà créé, 1 commande déjà effectuée,
* Mode simple : aucun module ni produit installé. La boutique paraîtra vide, il faudra donc installer les modules désirés.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...