Comment mettre en ligne un site WordPress local
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Comment mettre en ligne un site WordPress local Vous avez bossé votre site en local et vous voulez maintenant savoir comment mettre en ligne votre site pour la première fois ? Je vous propose ce guide en 6 étapes tout en essayant d’être le plus simple possible. Etape 1 : Importer les fichiers de votre site via FTP Indiquez vos identifiants de connexions (fournis généralement par votre hébergeur) : Adresse, nom d’utilisateur et mot de passe. Nous allons tout d’abord envoyer les fichiers du site vers votre hébergement. Il y a plus de 2500 fichiers qui composent WordPress pour un peu moins de 45Mo de données au total. Munissez-vous de votre logiciel FTP préféré. Une fois connecté, allez dans le dossier www (plus rarement htdocs selon l’hébergeur) et faites glisser le contenu de votre site local : à la racine du www vont se trouver les 3 dossiers wp-admin, wp-content et wp-include ainsi que les fichiers licence.txt, index.php et plusieurs fichiers commençant par wp- (ne mettez pas votre dossier wordpress dans le www mais les fichiers qui se trouvent à l’intérieur). L’opération va prendre quelques minutes selon votre connexion.
Etape 2 : Exporter la base de données locale Pendant ce temps là, occupons-nous de la base de données ! Tout d’abord nous allons l’exporter. Que vous soyez sur Wamp ou easyPHP, rendez-vous sur http://localhost/phpmyadmin http://localhost:8888/phpmyadmin si vous êtes sur Mamp. Sélectionnez votre base de données à gauche, par exemple WordPress, cliquez ensuite sur l’onglet Exporter. Choisissez Export personnalisé : des options supplémentaires apparaitront. Par défaut toutes les tables de la base seront sélectionnées, laissez tel quel. Choisissez Diriger la sortie vers un fichier, conservez l’encodage utf-8 et choisissez la compression gzippée. C’est la même méthode pour faire une sauvegarde manuelle de votre base de données de temps à autres.
Etape 3 : importer la base en ligne Lorsque vous prenez un hébergement mutualisé chez OVH par exemple, un mail vous sera envoyé avec vos identifiants de base de données et vos identifiants FTP. Pour l’instant munissez-vous des identifiants SQL pour accéder à PHPMyAdmin. L’accès à PHPMyAdmin se trouve généralement dans votre interface client chez votre hébergeur (OVH, 1and1, Gandi …) Chez OVH par exemple vous trouverez l’accès dans la rubrique hébergement. Vous pouvez également y accéder depuis http://phpmyadmin.ovh.net. La manipulation est similaire à l’étape 2 : Sélectionnez votre base (l’hébergeur l’a souvent déjà crée pour vous et elle est vide) Cliquez sur Importer Sélectionnez votre fichier gzippé depuis votre ordinateur et validez.
Etape 4 : Changer les valeurs d’adresse Une chose importante à faire avant de continuer, est de changer 2 valeurs dans la table wp_options ainsi importée, pour définir l’URL finale de votre site. Cliquez sur la table wp_options puis cherchez les valeurs site_url et home. Modifiez les deux par votre adresse, sans oublier le HTTP avant, par exemple : http://www.dysign.fr (Ce n’est pas la seule technique, vous pouvez utilisez un update_options dans functions.php mais souvent les développeurs oublient d’enlever ces lignes après coup et elles consomment 2 requêtes pour rien à chaque chargement de page)
Etape 5 : Modifier les infos de wp-config.php Une fois le transfert FTP terminé, il reste à ouvrir et modifier le fichier wp-config.php (celui en ligne, pas le local !). Lorsque vous avez installé WordPress en local, l’installeur en 5 minutes WordPress s’était chargé de générer le fichier pour vous. Nous allons simplement devoir modifier les infos de connexion à la base de données. Re téléchager le fichier sur votre bureau puis ouvrez-le avec le bloc note Ouvrez le fichier et modifiez les premières lignes Ce que vous devez changer : • Nom de la base de données • Identifiant (même que la base généralement, comme chez OVH) • Mot de passe de la base de données • Hôte (parfois il reste localhost, chez OVH c’est du genre sql5-50.perso) Pensez également à remettre DEBUG à False un peu plus bas si vous l’aviez changé lors de vos développements. Il y a tellement de thèmes mal codés que vous allez à un moment vous retrouver avec des erreurs PHP un peu partout. Mieux vaut les laisser cachées.
Etape 6 : Vérifications et tests A partir d’ici tout est bon et fonctionnel ! Mais comme on est prévenants on va vérifier que tout fonctionne : • Vérifiez que la page d’accueil du site se charge bien. Attention à regarder l’URL : si vous êtes revenus sur une adresse en localhost ou :8888, vérifiez l’étape 4 • Vérifiez que les menus et liens marchent : parfois le fichier .htaccess passe mal, et les permaliens ne fonctionnent plus. Allez dans l’admin WordPress, Réglages > Permaliens, et cliquez à nouveau sur enregistrer (même si vous n’avez pas fait de modifications) • Si vous avez utilisé un thème Themeforest ou autre thème premium développé par des sous- doués, les images ont gardé les urls locales et n’apparaissent pas. Utilisez alors un plugin comme Velvet blues URL replace . Même chose si vous avez écrit des URLs en dur (pas bien !) • Vérifiez dans l’inspecteur de code de votre navigateur les URL des images. Et oui car ça marche parfois, car les URL de dev marchent puisque votre serveur de dev tourne, donc le site distant va chercher les URLs locales. Mais ça ne marche du coup que chez vous. Faites attention car il est facile de se faire avoir. • Vérifiez que vous pouvez faire les mises à jour de plugin, uploader des images. Vos dossiers doivent avoir les droits 705 dans votre FTP. • Vérifiez aussi que vos formulaires contact fonctionnent bien et envoient les mails. • Vérifiez que vous avez bien inscrit le code de tracking Google Analytics • Dernière chose : vérifiez absolument que vous avez bien décocher la case Demander aux moteurs de recherche de ne pas indexer ce site. Car sinon il ne sera pas référencé !
Vous pouvez aussi lire