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 !
Validation de ma procédure - migration de site
Related questions
- Connexion à mon compte client
148975
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
123944
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
108489
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
95838
28.07.2017 11:39
- Passage en php 7.4
94800
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
89102
04.12.2019 21:52
- The requested URL / was not found on this server
88426
02.03.2017 18:25
- NextCloud sur mutualisé
88162
07.04.2017 08:42
- Deploy d'un projet Node JS
88097
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
87876
16.10.2016 16:24
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.