Outils pour utilisateurs

Outils du site


web:deplacer-wordpress

Déplacer un blog WordPress

Objectif

Comment déplacer un blog WordPress sur un autre serveur. Par exemple, passer d'un environnement de test (http://localhost/) en production (http://domain.tld).

Prérequis

  • Avoir accès aux fichiers et à la base de données.
  • La base de donnée cible a déjà été chargée avec les données WP.

Mettre à jour la base de données

WordPress enregistre les informations liées à l'URL du blog dans sa BDD. On va donc les mettre à jour avec le nouveau chemin.

  1. Se connecter à MySQL, sur la base de données cible.
  2. Effectuer les requêtes suivantes :
UPDATE [wp_prefix]options SET option_value = "[nouvelle_url]" WHERE option_name = "siteurl";
UPDATE [wp_prefix]options SET option_value = "[nouvelle_url]" WHERE option_name = "home";

Pensez bien à replacer wp_prefix par le préfixe des tables que vous avez configuré à la création du blog WordPress, et nouvelle_url par la nouvelle adresse.

Fichier de configuration

  • Ouvrez le fichier de configuration /wp_config.php.

Vérifier que les informations de connexion à MySQL sont correctes (pour la base de données cible) :

/** The name of the database for WordPress */
define('DB_NAME', '');
 
/** MySQL database username */
define('DB_USER', '');
 
/** MySQL database password */
define('DB_PASSWORD', '');
 
/** MySQL hostname */
define('DB_HOST', '');

Vérifiez également le préfixe des tables, dans le cas où vous l'auriez changé :

$table_prefix  = 'wp_hoaro_';

Réécriture d'URL

Si, à cette étape, vous constatez des erreurs 404 lorsque vous tentez d'afficher des articles, c'est probablement qu'il y a un problème au niveau de la réécriture d'URL.

La cause la plus probable, c'est que le WP d'origine était placé dans un sous dossier alors que la cible est à la racine du domaine, ou inversement.

Dans ce cas, je vous invite à mettre à jour le fichier /.htaccess en fonction de ce que vous cherchez à faire.

Conclusion

Voilà, vous avez migré votre instance WordPress !

web/deplacer-wordpress.txt · Dernière modification: 2013/02/03 11:46 par Arthur Hoaro