Validation de ma procédure - migration de site
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Validation de ma procédure - migration de site

by
Jean-MarcC
Created on 2016-11-13 20:49:14 (edited on 2024-09-04 12:44:48) in Hébergements Web

Bonjour,

Je refais un vieux site d'une association dont je suis membre et depuis peu webmestre, qui est chez OVH avec des caractéristiques obsolètes (Joomla1.5, PHP 4.4).

J'ai créé un site fonctionnel du nouveau site, en Joomla 3.6.4, sur mon domaine perso chez un autre hébergeur (1&1) . Il faut maintenant le faire passer à la place du vieux site.

N'ayant jamais fait ça, j'aimerais votre validation de la procédure que je pense suivre, que j'ai déduite de mes lectures sur les forum :
**_Statut actuel chez OVH:_**
Site existant chez OVH (pack Perso2010 donnant une unique base de donnée): accédé par (noms fictifs) www.siteA.fr; base BDD-A (mySQL V5.5); PHP 4.4; CMS joomla1.5; certificat SSL activé mais non forcé.

**_Site de test chez 1&1:_**
accédé par https ://siteB.fr; base BDD-B (mySQL V5.5); PHP 5.6; CMS joomla3.6.4; SSL (https redirigé par Joomla). Le préfixe des tables inclut un mix de minuscules et majuscules ce qui n'est pas une bonne chose selon Akeeba.

La procédure à laquelle je pense:
1. Backup (BDD et fichiers) du site A et du site B par AkeebaBackup et FTP / sauvegarde sur mon PC

2. Dans PHPMyAdmin de ma base OVH, supprimer toutes les tables; par Filezilla supprimer tout le contenu sous \www

3. Passage sur OVH de PHP4.4 à PHP 5.6

4. Copier par FTP de mon ordinateur vers \www les fichiers du backup Akeeba

5. Copier sur ce même répertoire quickstart.php d'Akeeba Quickstart

6. Aller par Mozilla dans http ://siteA.fr/quickstart : ça va permettre: a) De restaurer les données du site et b) de copier les tables dans la base de donnée vidée (et j'en profiterai pour supprimer grâce à Quickstart les majuscules des préfixes de table)

7. Demander dans l'interface OVH la régénération du certificat SSL

Et je m'attends à ce que ça marche, et qu'on ait accès au nouveau site par http ://www.siteA.fr (avec redirection vers https ://siteA.fr)

**Question 1:** Je suppose que la restauration du site va aussi installer Joomla et ses extensions tels
que dans le site fonctionnel de test?
**Question 2 :** Ai-je oublié quelque chose (pas de configuration.php ou autres à modifier? de DNS?) ?
Et les étapes sont-elles dans le bon ordre?

Merci d'avance de vos conseils !


6 Replies ( Latest reply on 2016-11-14 20:52:16 by
Jean-MarcC
)

Bonjour,

pour la question 1) je ne sais pas je ne connais pas cet outil. Mais si c'est la procédure indiquée pour cet outil, çà se passera bien!
Pour le SSL chez OVH, tu peux le générer avant ... (avant l'étape 1 même), voire il est déjà disponible.. çà ne sert donc à rien de le régénérer.
Pour voir si un certificat existe, tu peux tester sur https://www.ssllabs.com/ssltest/

Pour OVH, quand tu passes à PHP 5.6 pense aussi à passer sur l'environnement d'exécution "stable". https://docs.ovh.com/fr/fr/web/hosting/modifier-lenvironnement-dexecution-de-mon-hebergement-web/

Pour forcer le HTTPS, il faut le faire dans la configuration de Joomla.
Tu peux également ajouter ceci dans le .htaccess (mais c'est impératif de le configurer avant dans le panneau admin de joomla - comme pour tous les CMS).
https://www.how-to.ovh/viewtopic.php?f=16&t=42#p704

pas besoin de toucher aux DNS puisque tu mets le nouveau site à la place de l'ancien.

Sinon pour moi, tout le reste est OK.

Il faut aussi indiquer l'adresse et les identifiants de la base de données dans la config.

Pour le 3) personnellement je copierai également tous les fichiers que tu as sur ton hébergement 1&1
Je pense que ça sera utile et que justement akeeba modifiera ce qu'il faut dans ces fichiers

Merci de la réponse. Je n'avais en effet pas vu le truc de l'environnement et ta réponse m'aide.
Tant mieux si je n'ai pas besoin de régénérer de certificat SSL. Je craignais qu'il y ait un lien quelconque dans la base migrée vers le certificat du site de test...

Merci Daniel60. Oui l'adresse et les identifiants sont à fournir à Akeeba Quickstart et si j'ai bien compris, le programme se charge de tout ensuite.

Merci Buddy. Je viens de le faire. Mais je crois que c'est dans le backup d'Akeeba de toutes façons.