J'ai récemment créé un site joomla sur demojoomla.com
et commencé à saisir des données pour vérifier une preuve de concept.
À la suite de cette phase, j’ai acheté un pack d’hébergement chez Strato.de, où je peux installer une application joomla en un clic.
Bien que le site de démonstration ne contienne pas une quantité énorme de données et que, en théorie, je puisse le reconstituer à la main, je souhaite vraiment tout transférer automatiquement.
J'ai fait une sauvegarde en utilisant Akeeba
mais je ne sais pas si je peux simplement la copier dans le nouveau site joomla et la restaurer à cet emplacement.
J'ai essayé d'utiliser kickstart.php mais cela a échoué car la configuration de MySQL était manquante. Je n'ai aucune idée de ce que je pourrais faire pour résoudre ce problème.
Quelle est la meilleure approche ici?
Toutes les données créées dans Joomla sont stockées dans la base de données. Cela signifie que lors de la sauvegarde avec Akeeba, vous devez faites également une sauvegarde de la base de données. Sinon, vous ne restaurez que les fichiers, sans le contenu.
Le fichier de sauvegarde (fichier JPA) contiendra l'intégralité du système de gestion de contenu Joomla + toutes les extensions d'installation + la base de données. Par conséquent, sur votre nouveau fournisseur d'hébergement , vous n'avez pas besoin d'installer Joomla à l'aide de la fonctionnalité 1 clic .
Vous devrez vous assurer que votre serveur de destination est correctement configuré pour installer Joomla, y compris la configuration d'une base de données.
Téléchargez simplement le fichier JPA et lancez-le dans le répertoire de votre choix, puis lancez le processus de restauration.
Dans le cadre du processus de restauration, le programme d'installation vous demandera les informations de la nouvelle base de données.
Comme @lodder le dit, le fichier JPA généré par Akeeba Backup contient tout ce dont vous avez besoin (fichiers et base de données, y compris Joomla lui-même). Il vous suffit donc de télécharger le fichier JPA et le fichier kickstart.php sur votre serveur, puis de visiter " http://votredomaine.com/kickstart.php "(si vous utilisez Kickstart pro, vous devez d'abord renommer le fichier).
Mais puisque vous mentionnez une erreur MySQL manquante, j'aimerais ajouter quelques notes concernant la restauration de la base de données, car cette partie peut parfois être source de confusion. Le documentation Kickstart explique cela assez en détail.
Le message d'erreur est probablement dû au fait que vous n'avez pas entré les informations de base de données correctes dans la boîte de dialogue. Cette page contient des informations sur la configuration d’une base de données sur strato.de
Quelques points à retenir: