web-dev-qa-db-fra.com

Cloné un site mais ne peut pas se connecter - redirection vers un ancien site

J'ai cloné le site de production de example.com sur mon propre serveur de développement, en l'appelant exemple.mydomain.com. Il affiche OK, tant que j'utilise le port 8080 (en contournant mon serveur de vernis).

Je peux me connecter avec succès à la page wp-admin à example.com , mais je ne parviens pas à accéder à la page située à example.mydomain.com/wp-admin - la redirection vers la page d'accueil de example.com .

Suspectant que la configuration de mon vernis était peut-être en cause, j'ai visité example.mydomain.com:8080/wp-admin et un formulaire de connexion m'a été présenté.

Cependant, la saisie des informations d'identification me connecte et me redirige vers le site de production, example.com/wp-admin/ -. J'ai même regardé la chaîne de requête qui apparaît ainsi:http://example.myserver.com:8080/wp-login.php?redirect_to=http%3A%2F%2Fexample.myserver.com% 3A8080% 2Fwp-admin% 2F & reauth = 1- qui a l'air de faire le bon choix, mais pas de joie.

J'ai effectué une recherche en texte intégral dans la base de code, à la recherche d'endroits où le nom du serveur pourrait être codé en dur, et rien trouvé d'évident (à l'exception de certains liens d'image dans le CSS).

Je pense donc que certains paramètres de configuration sont stockés dans la base de données. Mais je ne sais pas où regarder.

2
Sam Moore

Recherchez le fichier wp-config.php.

Recherchez ces deux lignes dans votre wp-config.php et assurez-vous que "example.com" correspond au bon emplacement de votre site.

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Toujours dans la base de données, recherchez la table wp_options, vérifiez ces deux nom_option ; siteurl et home.

1
Castiblanco