La page Web de mon amie a été créée avec Joomla (c. 2013) et elle souhaite transférer son site vers un nouvel hôte. Son hôte actuel lui a envoyé un dump SQL généré par PHPMyAdmin, qui contient ce que je suppose est la table de base de données Joomla, les schémas et les données (c’est-à-dire qu’il contient les instructions CREATE TABLE et INSERT VALUES, mais je n’ai jamais travaillé avec Joomla. Je ne suis pas certain qu’ils proviennent du back-end de Joomla). Est-il difficile de recréer son site à partir de ces données? Je peux travailler avec des bases de données (je peux donc reconstruire la base de données à partir de SQL Dump) mais je n'ai aucune expérience en développement Web. Merci!
Vous devriez pouvoir utiliser le Dump SQL pour recréer la base de données en utilisant phpMyAdmin ou similaire.
Vous aurez également besoin des fichiers Joomla pour pouvoir recréer le site Web Joomla.
Une fois les fichiers et la base de données recréés, vous devrez probablement modifier le fichier configuration.php
fichier dans le dossier racine du site Web et mettez à jour les informations d'identification de la base de données avec les nouvelles valeurs:
et mettez également à jour les chemins d'accès aux dossiers tmp et logs:
S'il existe des problèmes initiaux avec le site Web déplacé, essayez de sauvegarder le fichier .htaccess
fichier (s'il en existe un) dans le dossier racine du site Web à .htacess.old
ou similaire et copiez la valeur par défaut htaccess.txt
à .htaccess
pour voir si cela aide.
L'ancien site web est-il toujours accessible? Si tel est le cas, le moyen le plus sûr et le plus simple de transférer un site Web joomla consiste à utiliser le composant Akeeba Backup . Vous devez simplement installer ce composant, puis créer une sauvegarde. Une fois la sauvegarde créée, il vous suffit d'extraire la sauvegarde dans le nouvel hôte et d'exécuter les instructions d'installation.