Comment mettre en ligne un site WordPress local

La page est créée Patrick Gonçalves
 
CONTINUER À LIRE
Comment mettre en ligne un site WordPress local
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