Transfert d’un site Joomla avec Akeeba Backup

Voici le premier tuto vidéo sorti tout chaud de l’encodeur…
Au programme, comment transférer son site Joomla vers un serveur avec Akeeba Backup. Cette solution fonctionne pour déplacer un site vers un serveur distant, mais aussi pour le rapatrier vers un serveur local ou même de serveur distant à distant…
Bref, c’est universel et très simple à mettre en oeuvre.
N’hésitez pas à commenter et à partager cette vidéo!
Pour télécharger Akeeba Backup : https://www.akeebabackup.com/download/akeeba-backup.html
Pour télécharger Akeeba Kickstart : https://www.akeebabackup.com/download/akeeba-kickstart.html
Petite précision, pour ceux qui sont hébergés chez OVH, n’oubliez pas de mettre un fichier .htaccess à la racine du site avant de lancer la restauration avec Akeeba Kickstart. Voici le contenu du .htaccess :
1 |
SetEnv PHP_VER 5_4 |
Mots-clefs : akeeba backup akeeba kickstart distant joomla local serveur site transfert tutos
Rétrolien depuis votre site.
Commentaires (53)
Fred
| #
Bonjour,
Merci pour le tuto clair et concis!
Bonne continuation!
Répondre
Arnaud
| #
Un tuto de qualité bravo a toi !!! très précis, rapide et efficace merci !
Répondre
Justine
| #
Bonjour,
J’ai suivi le tuto. Tout se passait bien mais quand je vais sur le front end j’ai une page blanche à la fin de la restauration alors que j’ai correctement accès au backend
Répondre
Butch74
| #
Super tuto : son nickel, commentaires sobres et efficaces.
Bravo.
Répondre
Lucho
| #
Merci!
Répondre
Vador
| #
Je n’ai qu’une chose à dire…. MERCI
Répondre
Jean-Bernard
| #
Bonjour,
je viens de tenter le transfert de mon site local joomla sur le site OVH, tout c’est apparemment bien passé pour le fichier .jpa et les fichiers de kickstart 4.1.4 mais c’est après que je perd pied car quand je lance le php il me dit que le fichier existe déjà mais il va sur le répertoire de décompression du PC et je ne vois pas comment le diriger ailleurs comme tu le montres en repassant par le navigateur !
Pas sûr d’avoir été clair , merci d’un petit éclaircissement.
Répondre
Lucho
| #
Salut JB.
Il ne faut pas que tu lances kickstart depuis ton serveur local. Il faut que tu le lances depuis ton serveur ovh.
Il te faut taper dans ton navigateur http://www.tonnomdedomaine.com/kickstart.php
Répondre
Stéphane
| #
avec 1and1.fr, lorsque je copie les fichier kickstart.php, jquery.min.js, json2.min.js, mon archive.jpa sur la racine du serveur (là où il y a un index.html, sachant que joomla est dans un sous-dossier clickandbuilds/nom de mon serveur), lorsque je lance http://nom de mon serveur/kickstart, j’obtiens une erreur 404…
Une idée ?
Répondre
KARCHER
| #
J’ai trouvé… il faut copier le tout sur la racine du site joomla, dans mon cas clickandbuilds/nom du serveur/, là où index.php se trouve.
Répondre
Lucho
| #
A la bonne heure!!!
Répondre
Lucho
| #
Essaye de faire http:// nom de mon serveur/kickstart.php
Répondre
wwilly
| #
merci pour cette video tres instructive et d une grande aide, petite question toute bete, le nom de la base de donnée lors de la restauration doit il etre le meme que celui donné en local ?
merci d avance.
Répondre
Lucho
| #
Salut wwilly
Non, le nom de la base de données est fourni par ton hébergeur normalement, ainsi que l’hôte et le mot de passe.
Répondre
Sarr
| #
Mr LUCHO, Bonsoir
J’ai fait mon site avec Joomla 2.5, j’ai réservé un domaine chez Néodomaine en France avec une base de donnée MySQL,j ‘ai mes identifiant FTP mais aussi ceux de MySQL; Le problème est que je n’arrive pas envoyer mon site sur mon domaine amaluts.com logé chez neodomaine.
Répondre
Lucho
| #
Il faut que tu accèdes à l’espace de ton serveur avec un logiciel approprié genre FileZilla (gratuit et excellent).
Tu n’as plus qu’à rentrer tes identifiants FTP, puis tu suis mon tuto pour le reste. 😉
Répondre
Thierno
| #
Salut lucho
J’ai une erreur de lors de l’installation de com_akeeba-4.4.2-core sur mon
site en localhost. J’ai la version joomla 3.2 .
Je veux appliquer ta methode pour transferer mon site chez ovh.
Depuis deux jours je galère pour transférer mon site.
J’ai utilisé la methode classique :
-Transferer du site local sur le www cher ovh par ftp
-Création de la base de donnée chez ovh et exportation de la bd local
Mon probleme se situe au niveau de la configuration des fichiers
( configuration.php et htaccess.txt )
Votre aide est la bienvenu
Merci
Répondre
David
| #
Salut Lucho,
Ta vidéo est super bien faite et j’ai suivi sans problème, évidemment, la loi de Murphy me rattrape et à la dernière étape (juste après la restauration de la DB qui se passe bien), ça merde…
Sur le formulaire de configuration du site, j’ai l’erreur suivante : ×
SQL=SELECT COUNT(extension_id) FROM
Inox_extensions
WHEREtype
= ‘plugin’ ANDfolder
= ‘twofactorauth’ ANDenabled
= ‘1’et donc quand je clique sur suivant ben il ne passe pas à l’étape finale
Tu peux m’aider stp ?
Répondre
Lucho
| #
Alors, à mon avis, le transfert ne s’est pas bien passé ou le jpa ne s’est pas bien fait. Es-tu sûr d’avoir pris la dernière version d’akeeba? Ton archive jpa a-t-elle bien été transférée entièrement sur ton serveur?
Répondre
THOMAS
| #
Retour de vacances et grand nettoyage… résultat : je n’excède plus le quota parce qu’en fait j’avais gardé des fichiers volumineux provisoires sur mon slte !
Donc tout va bien et je te remercie de tes réponses.
En résumé si ça peut aider sur les problèmes que j’ai rencontrés :
– utiliser un code HTML direct pour intégrer les vidéos, plutôt qu’une extension « Player » quelle qu’elle soit. Apparemment sur Joomla! c’est bien plus simple.
– préciser simplement le chemin des fichier vidéos en » /images/mavideo.m4v » (pour moi le m4v c’est bien le format qui marche le mieux en ce moment)
– penser à vérifier le poids du site.
Bonne vacances à toi ou alors bon travail si tu as déjà repris…
Répondre
thomas
| #
Entre-temps…
J’ai découvert que mon pb de chargement video venait du chemin de fichier et que, à condition d’utiliser exclusivement le format m4v, ça marche parfaitement.
Ceci dit, l’absence de mes fichiers joomla! sur filezilla continue de m’inquiéter… (et toujours ce fichu « quota exceeded » dès que j’essaye un upload…)
Bonne journée à toi…
Répondre
Lucho
| #
« quota exceeded » veut dire que ton hébergeur a mis une limitation. Je parierai sur un espace disque plein ou sur un transfert d’un trop gos volume de données.. Du coup, il se peut que le transfert ne se soit pas bien terminé et qu’il te manque des dossiers (donc des fonctionnalités qui doivent planter…). Est-ce que tu as bcp de vidéos sur ton serveur? Combien pèse ton site?
Répondre
Rémi
| #
Salut, moi kickstart.php me dit :
Parse error: syntax error, unexpected T_CLASS in /home/thoreyen/www/kickstart.php on line 1083
Tu sais comment y remédier ?
Sinon merci pour le tuto 🙂
Bonne soirée
Répondre
Lucho
| #
A mon avis, soit la version de kickstart est trop ancienne, soit le transfert du fichier kickstart.php a eut un problème. Essaye de reprendre la dernière version de kickstart et de la re-uploader.
Répondre
Thomas
| #
Bonjour Lucho
Il y a quelques semaines tu m’as sauvé la mise en me permettant avec ton » very efficient » tuto Akeeba de mettre mon site en ligne sur OVH. avec le chargement classique j’obtenais un » Disk quota exceeded ».
Mon interface joomla! fonctionne parfaitement. Seul problème, les fichiers Joomla! n’apparaissent pas dans Filezilla. Je n’ai même pas osé supprimer le fichier JPA comme tu le recommandes. Seuls les fichiers config, access etc. apparaissent.
Aujourd’hui, je veux charger des fichiers vidéos et c’est impossible. Joomla! remplace mes chargements par une adresse MIME 32 en png et les videos ne peuvent être appelées par AllVideos. Je voulais essayer de les charger par FTP mais je n’ai pas de fichier media apparent dans Filezilla.
Que penses-tu de tout cela ?
Je suis sur joomla! 3.4.2
Merci si tu as le temps de répondre. pour le coup, les forums ne me sont d’aucun secours !
Répondre
Yves
| #
Salut Lucho,
un grand merci pour ton travail et la qualité (audio & visio) de tes tutos.
Connaît-tu la marche à suivre pour créer un deuxième site avec Joomla 3 sur mon serveur (Wampserver 2.5) ?
J’aimerais également faire une copie de site pour faire des tests, comment dois-je proceder.
peux également me dire si il faut utiliser QuickStart en local sur ma machine > C: Wamp
Par avance merci pour ton aide et encore bravo.
Répondre
Lucho
| #
Salut Yves.
Pour faire un deuxième site joomla sur le même serveur, il te faut faire un autre dossier pour le 2ème joomla et une 2ème base de données. Ensuite tu lances le 2eme joomla et c’est parti. Il peut y avoir un soucis si tu avais mis ton premier joomla à la racine du serveur. Du coup le dossier pour ton 2ème joomla sera à l’interieur du 1er. En local c’est pas grave mais sur un serveur distant, ça peut poser des soucis. Le mieux est de ne jamais mettre un CMS à la racine d’un serveur. Toujours dans un dossier, puis faire pointer le nom de domaine sur ce dossier.
Pour faire une copie de ton site, il te faut reprendre le tuto mais le faire en sens inverse.
Répondre
Yves
| #
Merci Lucho,
je vais tenter le truc car je ne suis pas un expert !
je te tiens au jus. Comment verifier la position de dossier Joomla par rapport à la racine ?
Bonne soirée
Répondre
Lucho
| #
La racine de ton site se trouve dans le dossier « www » ou « htdocs » ou « pulic_html » ou un truc du genre. Si dans ce dossier, tu y mets un sous-dossier « joomla », tu pourras y accéder par l’URL http://www.tonnomdedomaine.com/joomla
Répondre
Yves
| #
Super tes infos je vais le tenter !
Merci beaucoup.
Répondre
Mitch
| #
Bonjour,
Un excellent tuto qui fait gagner beaucoup de temps 😉
J’ai déjà utilisé de nombreuses fois kickstart.php sans soucis pour copier mes sites et là, bizarre, qd je veux lancer monsite.fr/kickstart.php , j’ai une page d »Erreur de chargement, la connexion a été réinitialisée » !
Pourtant je peux lire n’importe quel autre fichier que je placerais dans le même dossier ( .txt, .jpg, .html ) !
La modification des chmod ne fait rien.
Je suis preneur d’une suggestion 😉
Merci d’avance
Répondre
Lucho
| #
Essaye de re-uploader le fichier sur ton serveur. Si tu arrives à lancer les autres fichiers, il n’y a pas de raison que tu ne puisses pas lancer celui-ci.
Répondre
Martine
| #
Bravo pour ce tuto et merci, il m’a bien aidé pour transférer le site de notre association de mon ordinateur au serveur de notre hébergeur.
Répondre
Pierrot
| #
Merci beaucoup Lucho pour cette tuto en particulier (pour tes tutos en général !). Tu as le pouvoir de rendre les manips limpides 🙂
Bravo !
Répondre
Lucho
| #
Merci Pierrot!
Répondre
Gandaho
| #
bonjour, j ai fait le backup j ai suivi les insctruction, et je commence la restauration jusqu’a la partie ou il extract le fichier .jpa. mais malheureusement cela envoie un message de file d’archive corrompu..
Répondre
Lucho
| #
2 solutions : soit l’export en jpa s’est mal fait, soit c’est le transfert vers le serveur.
Essaye de renvoyer le fichier jpa sur le serveur dans un premier temps.
Si ça n’est pas ça, refais ton export en jpa.
Répondre
Fly
| #
Bonjour, j’ai un soucis, j’ai réalisé la sauvegarde, mais je ne retrouve pas le fichier .jar, j’ai vérifié le chemin qui est normalement :
/web/pourlesavoir/www/administrator/components/com_akeeba/backup
Mais je n’ai même pas de fichier /backup créé et encore moins de fichier .jar
pourtant la sauvegarde est bien présente dans le composant akkeba dans le gestionnaire de sauvegarde.
Répondre
Lucho
| #
Regardes dans la configuration de Akeeba Backup si tu n’as pas changé le chemin de destination de l’archive. Je parierais là-dessus car il reconnait bien une archive…
Si le chemin est le bon, crée le dossier /backup et retente une sauvegarde.
Répondre
Romain Kientz
| #
Bonjour Lucho,
Je reviens à toi après une deuxième tentative. Voici plus de précisions.
Etape 1: Full backup de mon site Joomla (ukraine Découverte) avec Ackeeba backup. Backup réussi ayant généré un fichier .jpa
Etape 2: Connection via Filezilla avec mes identifiants Infomaniak
Etape 3: Suppression du contenu du dossier racine /Web du serveur Infomaniak
Etape 4: Transfert du fichier .jpa dans le dossier racine /web
Etape 5: Téléchargement et décompression du fichier de Kickstart. Transfert de son contenu dans le dossier /web
Etape 6: Tentative de décompression du fichier .jpa en ouvrant le fichier kickstart.php dans ukraine-decouverte.com
Je devrais voir une page index of avec tous les fichiers de kickstart et lancer la décompression avec l’url ukraine-decouverte.com/kickstart.php
Echec.
Voici le message d’erreur.
Accès interdit!
Vous n’avez pas le droit d’accéder au répertoire demandé. Soit il n’y a pas de document index soit le répertoire est protégé.
Si vous pensez qu’il s’agit d’une erreur du serveur, veuillez contacter le webmestre.
Error 403
http://www.ukraine-decouverte.com
Wed Nov 26 21:26:21 2014
Apache
Je précise que j’ai essayé de transférer la sauvegarde de l’ancien site dans le dossier /web après cet échec, sans succès…
Voilà, mon site n’est plus en ligne.
Je te remercie pour ton aide et je te prie de bien vouloir prendre en considération que je suis plutôt novice dans ce genre de manipulation,
même si j’ai potassé le sujet avant de me lancer.
Bien cordialement,
Romain Kientz
Répondre
Lucho
| #
Salut Romain,
Je tente une réponse tardive même si je vois que ton site est en ligne.
Vu le message d’erreur, c’est un soucis d’accès au fichier kickstart.php
Dans FileZilla, dans ta vue serveur, regarde sur la ligne du fichier en question et dis moi quel est le chiffre dans la colonne « Droits d’accès »?
Si le problème est résolu, d’où ça venait?
Répondre
Romain Kientz
| #
Bonjour Lucho,
Je suis en train d’essayer de transférer mon nouveau site sur mon serveur Infomaniak. Je n’arrive pas à décompresser mon fichier .jpa avec Kickstart car l’accès à l’adresse ukraine-decouverte.com m’est interdite (erreur 403).
J’ai préalablement vidé le dossier /web contenant l’ancien site comme tu me l’avais recommandé dans un mail antérieur.
Merci pour ton aide
Romain.
Répondre
Jo
| #
Bonsoire,
J’ai suivi les différentes étapes. Néanmoins j’ai un problème au moment de la restauration de la base de données.
Je rentre les informations (normalement bonnes) mais il n’arrive pas à se connecter. J’ai ce message d’erreur :
Invalid response: Database connection error (3): Could not connect to database
J’effectue un transfert d’un site hébergé chez OVH vers SiteGround.
Répondre
Lucho
| #
Comme le dis le message, la connexion à la base de données ne se fait pas.
Tu es sûr d’avoir rentré les identifiants?
Répondre
Oni
| #
Très bon tuto ! En plus d’être beau, il est très complet et efficace ! Merci
Répondre
marc
| #
Un tout grand merci !
Tuto très clair !
Après avoir passé des heures à foirer mes transferts, ça c’est réglé en 30mn top chrono !
Merci
Répondre
Karine
| #
Merci! Ça marche à tous les coups. Site complètement hacké. Restauration saine et sécurisation oblige.
Bonne continuation
Répondre
Robert
| #
Merci pour ce tuto détaillé
Bon courage c’est vraiment sympa
Répondre
Lucho
| #
Merci
Répondre
TITXMEN
| #
Hello Lucho!
Merci beaucoup pour ce tuto qui m’a énormément aidé et qui m’a fait gagner beaucoup de temps!!!
Bonnes Fêtes de fin d’année!!!!
TITXMEN
Répondre
Xavier
| #
Merci pour ce tuto qui est bien clair
Mais j’ai tout de même une petite question ….
Etant chez ovh, est ce que je dois renommer le fichier « htaccess.txt » en y intégrant la ligne « SetEnv PHP_VER 5_4 ». Fichier étant d’origine avec Joomla.
Merci et bonne journée
Répondre
Lucho
| #
Si tu ne l’avais pas mis en local, il te faudra rajouter la ligne après le transfert. Si tu l’avais en local, tu n’as rien à modifier.
Répondre
VALENTIN
| #
Bonjour
merci pour le tuto.
j’ai bien tes animations vidéo un peu à l’américaine ^^
Répondre