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.
Finalement, cela a été résolu comme suit:
wp-config.php
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.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.