web-dev-qa-db-fra.com

Problème lors du déplacement de mon site WordPress Live vers localhost

J'ai téléchargé tout le contenu de mon site WordPress (à partir de httpdocs) dans un dossier C:\xampp\htdocs\test-site. Mon XAMPP/Apache s'exécute à port 8080. J'ai également téléchargé un fichier dump.sql de la base de données et modifié le chemin d'accès de www.mysite.com à localhost:8080/test-site. A créé la nouvelle base de données dans ma phpmyadmin et a téléchargé le dump.sql modifié. J'ai également modifié le wp-config.php pour le nom de la base de données, le nom d'utilisateur (root) et le mot de passe que j'utilise localement. Lorsque je donne l'URL du site dans le navigateur (localhost:8080/test-site), il retourne automatiquement à localhost:8080/dashboard (écran de bienvenue de XAMPP). Avez-vous une idée de la façon de résoudre ce problème et de faire en sorte que mon site fonctionne localement?

Mettre à jour

Dans le access.log d'Apache, je reçois le message suivant: "GET /test-site/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36". Cela pourrait aider.

1
Kirkos

Finalement, cela a été résolu comme suit:

  1. Option de débogage activée dans wp-config.php
  2. Après plusieurs tests, j'ai constaté qu'un plugin (polylang) provoque un conflit avec Cherry Framework que j'utilise avec mon modèle. J'ai supprimé le répertoire du plugin polylang et j'ai réussi à me connecter WP admin. Depuis que j'utilise Cherry Framework, j'ai reçu un message d'erreur (Fichier non trouvé) pour wp-content/themes/mytheme/bootstrap/less/bootstrap.less et wp-content/themes/mytheme/style.less. J'ai donc supprimé les bootstrap.less.cache et style.less.cache des dossiers correspondants.
  3. Après avoir ouvert une session, l’administrateur de WP a réinstallé le plug-in et tout est revenu à la normale.
1
Kirkos

Avez-vous édité tous les liens dans la base de données? Tous les permaliens stockés dans la base de données doivent être changés de votre ancien lien actif en http: // localhost .

Aussi, pourriez-vous vous connecter à WP admin? Ou vous avez changé le lien de site dans la base de données?

Aussi, n'hésitez pas à supprimer le fichier .htaccess sur le serveur local.

Si cela ne vous aide pas, renommez le dossier plugins pour les désactiver tous.

Et bien sûr, activez l'option de débogage dans le fichier wp-config.

0
Eager2Learn