Transfert d’un site Joomla avec Akeeba Backup

Par Lucho le . Catégorie(s) Joomla

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 :

 

Mots-clefs :

Rétrolien depuis votre site.

A propos de l'auteur
Avatar de Lucho

Lucho

Passionné de création web, fan de Wordpress et mordu de Joomla... Technicien son et blogueur occasionnel. Auteur du blog "Les tutos de Lucho". Facebook - Twitter - Google+

Commentaires (53)

  • Avatar de Fred

    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

  • Avatar de Butch74

    Butch74

    |

    Super tuto : son nickel, commentaires sobres et efficaces.
    Bravo.

    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

  • 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

    • Avatar de Lucho

      Lucho

      |

      Essaye de faire http:// nom de mon serveur/kickstart.php

      Répondre

  • Avatar de wwilly

    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

    • Avatar de Lucho

      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

        • Avatar de Lucho

          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

  • Avatar de Thierno

    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

  • Avatar de David

    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 WHERE type = ‘plugin’ AND folder = ‘twofactorauth’ AND enabled = ‘1’
    et donc quand je clique sur suivant ben il ne passe pas à l’étape finale
    Tu peux m’aider stp ?

    Répondre

    • Avatar de Lucho

      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

    • Avatar de Lucho

      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

  • Avatar de Rémi

    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

    • Avatar de Lucho

      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

  • Avatar de Yves

    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

    • Avatar de Lucho

      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

        • Avatar de Lucho

          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

          • Avatar de Yves

            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

    • Avatar de Lucho

      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

  • Avatar de Martine

    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

  • Avatar de Pierrot

    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

  • 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

    • Avatar de Lucho

      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

  • Avatar de Fly

    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

    • Avatar de Lucho

      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

  • Avatar de Romain Kientz

    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

    • Avatar de Lucho

      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

  • Avatar de Romain Kientz

    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

    • Avatar de Lucho

      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

  • 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

    • Avatar de Lucho

      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

  • Avatar de VALENTIN

    VALENTIN

    |

    Bonjour

    merci pour le tuto.
    j’ai bien tes animations vidéo un peu à l’américaine ^^

    Répondre

Laisser un commentaire

La page Facebook

Google+

Mots clefs

Commentaires récents

Fred

|

Bonjour,

Merci pour le tuto clair et concis!

Bonne continuation!

hamza

|

salut loucho , je veux faire plusieurs langues sur le site WEBNODE aide moi stp

cordialement