Lorsque vous changez les valeurs de `siteurl` et `home` vous pouvez complètement casser votre WordPress si vous ne faites pas attention.
Si vous n’avez plus accès à votre site à cause de cela, une solution répandue pour régler ce problème est de passer par votre base de données (via phpmyadmin par exemple).
Oui mais si je n’ai pas d’accès simple à ma base de données ?
Si vous avez accès au code de votre blog, alors ce n’est pas un problème, il existe une solution !
Ouvrez wp-config.php et ajoutez les lignes suivantes avec les valeurs choisies :
define('WP_HOME','http://monsite.com/blog'); define('WP_SITEURL','http://monsite.com/blog');
Cela va forcer les options `siteurl` et `home`, et normalement votre site va refonctionner.
Il ne reste plus qu’à réinitialiser les valeurs dans la base de données. Malheuresement l’utilisation des deux lignes de codes ci-dessus empêche l’édition de `siteurl` et `home` dans l’administration WordPress.
Nous allons donc ouvrir un fichier, wp-login.php et trouver la ligne suivante :
require( dirname(__FILE__) . '/wp-load.php' );
Juste après cette ligne il faut ajouter les deux lignes suivantes qui mettrons à jour les valeurs dans votre base de données :
update_option('siteurl', 'http://monsite.com/blog' ); update_option('home', 'http://monsite.com/blog' );
Une fois fait, rendez-vous sur la page http://monsite.com/blog/wp-login.php. Une fois fait, les options auront été mise à jour !
Pour finir il suffit juste d’enlever les 5 lignes de code que vous avez inséré !
Bonjour,
je viens de faire les deux manip sur le wp-config et wp-login.
Alors ok pour le front office de mon site, en revanche impossible de se connecter au back
Une idée ?
Merci
Bien à vous,
Kristell
Bonjour,
Si vous laissez les `define` dans le fichier wp-config.php, avez vous accès à la partie administration de votre wordpress ?
Aymeric
Bonjour,
J’ai fait ces manip suite à une boucle de redirection que j’avais malencontreusement installé… Et j’ai de nouveau accès à mon backoffice et mon site est de nouveau accessible. Merci beaucoup! Par contre, dois je absolument effacer ces lignes?
Merci
Brigitte
Bonjour Brigitte,
Il vaut mieux supprimer les lignes en effet, pour éviter tout problème lors des futures mise à jour de WordPress.
Aymeric,