WordPress - Migrer du local vers le serveur 1) Copier le "contenu " du dossier wordpress local à la racine du serveur à l aide de votre client FTP (par exemple FileZilla) Cette étape est sans doute la plus facile, mais c est aussi la plus c contraignante! En effet cette manipulation peut durer plus ou moins longtemps en fonction du contenu de notre site et de notre connexion internet. Une fois effectué le reste de la procédure ne demande que quelques clics 2) Créer une base de données sur son hébergeur : Sur Hostinger : Page 1 sur 9
Sur Olympe : base de données > Créer une base Le nom de la base ainsi que celui de l utilisateur peut être généré par l hébergeur lui-même (c est le cas avec Hostinger et Olympe). Il est essentiel de le retenir ou de savoir le retrouver car c est une information importante pour la suite. 3) Exporter notre base de données Afin de pouvoir exporter notre base de données dans celle créée sur notre hébergeur, il faut s assurer que ces 2 bases portent le même nom sinon on risque de se retrouver avec des messages d erreur : Accédez à l interface web de PHPMyAdmin depuis votre serveur local, sélectionnez la base de données de votre site, et allez dans Opérations. Vous avez le choix entre Changer le nom ou Copier vers Préférez «Copier la base de données vers» plutôt que «changer le nom» par mesure de précaution. Entrez le nom de la base créée sur l hébergeur puis cliquez sur Exécuter. Maintenant toujours en local sélectionnez cette base et cliquez sur Exporter. -Choisissez Personnalisée dans Méthode d exportation Page 2 sur 9
-Dans Table(s), vérifiez que toute les tables sont sélectionnées -Dans Sortie : choisissez «gzippé» comme compression Ce sont les seules modifications à apporter. Dirigez-vous tout en bas de la page et cliquez sur Exécuter pour télécharger la base de données archivée. 4) Importation de la base de données Accédez maintenant à l interface web de PHPMyAdmin depuis votre hébergeur : Sur Hostinger : Page 3 sur 9
Sur Olympe : Note : Sur Olympe il faut bien vérifier quel est votre serveur afin de pouvoir vous connecter convenablement (par default sur l écran de connexion, Olympe vous mettra sql1.olympe.in, ce n est pas forcément le bon serveur) Une fois sur l interface de PHPMyAdmin, sélectionnez votre base de données (normalement vide), cliquez sur importer et choisissez la base de données exportée précédemment. Page 4 sur 9
5) Information de votre base de donnée A l aide de votre client FTP, accédez au fichier wp-config.php situé à la racine de votre serveur, et modifiez les données suivantes avec celle correspondantes à la base de données créée sur votre hébergeur: /** Nom de la base de données de WordPress. */ define('db_name', 'Nom de la Base de Données'); /** Utilisateur de la base de données MySQL. */ define('db_user', 'Nom de l utilisateur'); /** Mot de passe de la base de données MySQL. */ define('db_password', 'Le mot de passe de votre base'); /** Adresse de l'hébergement MySQL. */ define('serveur'); Ses informations sont ici : Hostinger: Olympe: Page 5 sur 9
6)Mise à jour de la base de Données Allez à l adresse https://interconnectit.com/products/search-and-replace-forwordpress-databases/ Et téléchargez la version 2.1.0 stable du script search_and_replace Copier-coller le fichier searchreplacedb2.php à la racine de votre serveur. Maintenant accédez-y comme suit : Sur votre navigateur internet préféré, entrez l URL http://nom-de-votre-site.truc/searchreplacedb2.php Vous obtenez ceci : Cliquez sur Submit. Page 6 sur 9
Vérifier que les informations sont correctes, puis cliquez sur Submit DB details Page 7 sur 9
Vérifiez que toute les tables sont sélectionnées, puis cochez leave QUID et cliquez sur continue. Page 8 sur 9
Indiquer l adresse local de votre site, normalement localhost/wordpress (dans mon cas j avais un dossier wordpress dans un autre dossier wordpress ) Sur la deuxième ligne entrez l URL de votre site. Cliquer sur Submit Search string. Vos tables sont maintenant mis à jour et vous avez désormais accès à votre site en ligne =). Pour accéder au panneau d administration de wordpress, tapez /wp-admin à la fin de votre url. Page 9 sur 9