Jump to content

Pouvons-nous avoir une procédure pour faire la mise à jour ?


Recommended Posts

Il n'y a pas plus simple on doit à chaque fois refaire une install complète et tout remodifier ?
Le mise en place de nouveau fichier ne suffit pas ?


J'ai bien vu que l'on pouvait appliquer les modifications dans nos fichiers
http://www.prestashop.com/blog/article/prestashop_v131_mise_a_jour_de_securite_importante/

au risque de faire des erreurs, mais pourquoi on n'a pas seulement ces fichiers là modifiés à mettre sur le ftp ?

merci

Share this post


Link to post
Share on other sites

Bonjour,

Cette facon de faire (remplacer tous les fichiers) est très commune et c'est la plus simple. Entre la version 1.2.5 et la 1.3 il y a plus d'une centaine de fichiers modifiés + la base de données.

Si tu veux remplacer les fichiers 1 par 1 ou pire appliquer à la main les modifications dans chaque fichier tu vas y passer la journée :)

Enfin c'est toi qui voit.

Share this post


Link to post
Share on other sites

j'ai une autre question dans le même sujet, il est indiqué dans le tuto de sauvegarder la BDD et le dossier presta actuel. mais ou est stocké le catalogue? comment être sur qu'on ne va pas perdre des données importantes, c'est ca qui me fait un peu peur.

Share this post


Link to post
Share on other sites

Bonjour
Si tu suis la procédure de mise à jour tu peux pas perdre tes données mais par contre attention si ton site est installer à la racine et non dans un dossier la tu à pas intérêt à te trompé car ton site tu lui dit adieu chao bye bye à jamais à moins que tu sois un très très bon technicien pour réparer la misère.
A tu installer ton premier site presta dans un dossier ou à la racine ?

Share this post


Link to post
Share on other sites

il est installé à la racine.
si je le sauvegarde sur mon DD est ce que ca peut le faire,
sinon pour la bdd c'est bien de la sauvegardé je l'ai fait déjà plusieurs fois mais ca m'a l'air super compliqué de la restaurer.

il faudrait pas que ma boutique soit en rade car je viens juste de faire de la pub sur de la presse spécialisée ...

Share this post


Link to post
Share on other sites

"il faudrait pas que ma boutique soit en rade car je viens juste de faire de la pub sur de la presse spécialisée …"

Ou est l'urgence de votre migration celle-ci peu attendre à mon avis, surtout si c'est votre première.

Cdt,

Share this post


Link to post
Share on other sites

Je te donne mon avis en connaissance de cause. Ton install presta est à la racine c'est dangereux si tu te loupe c'est mort alors ce que je ferais :
je créerais un nouveau dossier exemple "boutique" à la racine une nouvelle BD et je referais une install propre dans ce dossier
Ensuite il y a des modules Presta pour importer et exporter ton catalogue voilà au moins si tu te loupe ton site lui il est pas toucher.

c'est quoi l'adresse de ta boutique ?

Share this post


Link to post
Share on other sites

c'est pas la peine de s'enerver.
j'ai jamais entendu dire que le fait d'avoir presta à la racine posait pb, justement il est indiqué de le mettre à la racine, faire une page d'accueil c'est bien pour les sites standards pas pour les e commerces.

pour la redirection quand je vois ce que ca donne avec une 301 j'ai pas envie d'essayer.

pour en revenir à la question principale, quelles sont les mesures à prendre pour être sur de ne pas perdre sa boutique lors d'une mise à jour?

même si je la fais pas tt de suite ca arrivera bien un jour ou l'autre donc mieux vaut connaitre avant les étapes cruciales.

Share this post


Link to post
Share on other sites
je m'égares sur quoi je comprend pas


Je n'ai jamais entendu dire qu'un site a la racine était plus risqué. Après chacun sa technique mais la migration se fait sans aucun risque si on prend les précautions adéquates.

Enfin change ton site de dossier en faisant suivre par une page d'accueil à la racine et tu perd tout ton référencement. Une redirection 301 est plus appropriée.

Share this post


Link to post
Share on other sites

hé je veux pas dire mais je reprend quelque chose d'important
Si tu installe presta à la racine comment tu fais pour faire ce qui te dise très bien expliqué dans le wiki

Via FTP, dans le dossier prestashop de votre espace web (ex: http://www.mysite.com/prestashop/), créez une sauvegarde de votre dossier courant prestashop en le renommant (ex : http://www.mysite.com/prestashop_old/).
Via FTP, placez dans un nouveau dossier prestashop les nouveaux fichiers prestashop situés dans le dossier prestashop dézippé (et non pas le dossier lui-même)

Désoler mais voîlà quoi (lol)

Share this post


Link to post
Share on other sites

oui j'ai lu le wiki et la procédure pour passer à la nouvelle version et ce que je souhaite savoir c'est si d'autres données sont stockées ailleurs? comment ca marche entre la BDD et ce que j'ai en face de moi quand j'ouvre mon ftp? est ce que c'est la même chose? j'ai encore un peu de mal avec certaines choses.
pour moi une sauvegarde de tout doit suffire mais on sait jamais.
voilà.

Share this post


Link to post
Share on other sites
hé je veux pas dire mais je reprend quelque chose d'important
Si tu installe presta à la racine comment tu fais pour faire ce qui te dise très bien expliqué dans le wiki

Via FTP, dans le dossier prestashop de votre espace web (ex: http://www.mysite.com/prestashop/), créez une sauvegarde de votre dossier courant prestashop en le renommant (ex : http://www.mysite.com/prestashop_old/).
Via FTP, placez dans un nouveau dossier prestashop les nouveaux fichiers prestashop situés dans le dossier prestashop dézippé (et non pas le dossier lui-même)

Désoler mais voîlà quoi (lol)


oui mais dans tous les cas, en ligne ou en local, une fois la migration effectuée tu rebascule le site migré en lieu et place de l'ancien. ou alors tu te retrouve avec un nouveau dossier à chaque mise à jour et des redirections à foison !

Share this post


Link to post
Share on other sites
oui j'ai lu le wiki et la procédure pour passer à la nouvelle version et ce que je souhaite savoir c'est si d'autres données sont stockées ailleurs? comment ca marche entre la BDD et ce que j'ai en face de moi quand j'ouvre mon ftp? est ce que c'est la même chose? j'ai encore un peu de mal avec certaines choses.
pour moi une sauvegarde de tout doit suffire mais on sait jamais.
voilà.


Tes données sont réparties entre ton espace FTP (docs, images, pages HTML/PHP etc...) et la base de données (contenu texte, parametres...)

Pour une sauvegarde intégrale sauvegarde ta base de données (avec par exemple phpmyadmin) et ton espace FTP.
Petite astuce : tu peux aller dans ton backoffice et utiliser l'outil sauvegarde de base de données et ensuite faire une sauvegarde de ton espace FTP. Les sauvegardes de tes bases dans ce cas sont récupérables dans le dossier /admin/backup

Share this post


Link to post
Share on other sites

pour savegarder ta base tu peux passer par ton backoffice. par contre tu peux pas la restaurer (logique !)

sinon il faut utiliser un logiciel comme phpmyadmin (assez répandu mais il peut différer selon l'hébergeur). il te permet entre autre d'exporter ta base (sauvegarde) et de l'importer (restauration). Une base sauvegardée est communément un fichier .sql, c'est un fichier texte avec le code sql pour reconstruire ta base.

Share this post


Link to post
Share on other sites

Quid de passer par un professionel ? Vous venez de passer 1 journée à essayer de comprendre comment fonctionne un FTP et une base de données et vous êtes loin d'avoir fait votre mise à jour alors qu'un pro vous l'aurait en une heure.

S'il y a un problème, déjà vous vous êtes trompé de personne parce que c'est une opération simple ensuite vous lui demandez dédommagement et pis voila.

Désolé mais la gestion de site, le développement et tous ça sont des vrais boulots et là vous me faites peur en faisant de l'amateurisme sur un site en production. Je veux dire que oui il faut apprendre même si je ne pense pas qu'on puisse avoir le temps d'être un bon commercant et de gérer la partie technique d'un site. Mais pas sur un site en prod. Installez un LAMP, faites vos tests, lisez des bouquins, allez sur des sites spécialisés mais faites pas mumuse sur des vrai boutiques.

Donc pour résumé, une mise à jour est un truc simple à faire mais risqué donc soit vous savez faire (ie. vous l'avez déjà fait) et vous la faites vous même soit vous demandez à un pro de la faire.

My two cents

Share this post


Link to post
Share on other sites

Bonjour,

juste une astuce pour gagner du temps lors d'un mise à jour.

Vous pouvez sauvegarder vos fichier en local afin d'en conserver une copie, mais il existe plusieurs choses. Par exemple certains hébergeurs propose des gestionnaires de fichiers en ligne qui peuvent vous permettre de faire une archive de vos fichiers directement en ligne ce qui vous permet de ne récupérer que le fichier zip ou de pouvoir le desarchiver rapidement pour récupérer les ancien fichiers. Mais vous pouvez aussi simplement créer un sous répertoire à la racine de votre hébergement (par exemple intitulé old) et de déplacer vos anciens fichiers dedans ce qui est très rapide et vous permet ainsi de les remettre en place aussi rapidement.

Par contre je rejoins shagshag sur le fait de ne pas s'amuser à bidouiller sur une boutique en prod, et le forum est rempli d'exemple déchirants de commerçant ayant perdu leur boutique sur ce genre de procédures. Ce n'est pas compliqué, lorsque l'on connait. Et comme tout dans la vie, chacun son job, même si j'ai des connaissance en mécanique, mon garagiste sera toujours meilleurs que moi. Comme mon coiffeur d'ailleurs quand je regarde la tête que j'ai fait à ma fille e lui coupant les cheveux.

Share this post


Link to post
Share on other sites

ben du coup tu conseille de faire sous traiter?

un autre question, une fois l'install réalisée, quels sont les anciens fichiers à ajouter à la nouvelle install? ca rejoins ma 1ère question, sur la localisation du catalogue?

Share this post


Link to post
Share on other sites

ah oui et je voulais changer de version a cause de la mise a jour au niveau sécurité.
est ce que c'est vraiment nécessaire? car effectivement je suis très contente de cette version.

mais je me disais, plutôt que de faire des mise à jour dans les fichiers (autre option possible) autant tt mettre à jour d'un coup.

Share this post


Link to post
Share on other sites

Bonjour,

je me permet de m'insérer dans la conversation. Si vous voulez migrer à cause de la sécurité, il suffit juste de modifier une dizaine de fichiers. C'est sans risque et ça prend tout au plus 10 minutes...

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Bonjour,

dans la meme optique, j'ai une boutique en prod en version 1.2.5 et je voudrais bien migrer en 1.3.1
Après avoir passé une petite heure sur le forum je me rends compte du risque pour moi de me lancer de cette manip
donc je cherche un Pro pour faire cette manip a ma place.
dans l'attente je vous souhaites a toutes et a tous un agréable week end

Antonio

Share this post


Link to post
Share on other sites
  • 4 months later...
up !
Comment faire quand on à modifié beaucoup de fichiers pour garder ces modifs après Mise a jour ?

je n’ai pas modifié que les fichiers de mon thème.

merci d’avance
je suis un peu paumé là !


Salut,

ben en général on a garder une trace de ces modifications pour pouvoir les reproduire après coup si évolution de version.

Mais comme personne ne le fait jamais, on fait une comparaison sur les fichier originaux et on trouve les fichiers modifiés et après on trouve les modifications.

Share this post


Link to post
Share on other sites

j'ai bien un dossier ou j'ai gardé tous les fichiers "avant-modif" avec dans la majeur partie des cas un .txt expliquant la modif.
Mais celà uniquement pour les "grosses" modifs.

Mais il y en à quelques une qui sont passées à la trappe ( des suppressions de lignes, des modifs de design mineures ailleurs que dans le global.css....)

Share this post


Link to post
Share on other sites

j'ai fait une copie de l'intégralité des mon dossier /thème/prestashop dans un dossier /thème/montheme

j'ai sélectionné ce thème via le BO et j'ai le message suivant :

Current theme unavailable. Please check your theme directory name and permissions.

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More