web-dev-qa-db-fra.com

Wordpress ne fonctionne pas sur localhost

J'ai téléchargé un site Web de direct à local. Je veux le courir. Mais lorsque je l'ouvre sur localhost, il me redirige vers une URL en direct. J'ai modifié la table DATABASE wp_options et remplacé URL en direct par mon URL locale. Mais cela ne fonctionne toujours pas. Guidez-moi s'il-vous-plaît.

1
ammar habib

1) Assurez-vous que le fichier wp-config.php ne dispose pas de paramètres de référence multisite tels que define("DOMAIN_CURRENT_SITE", "somesite.com" );. Si c'est le cas, supprimez ces paramètres

2) Si vous avez mis à jour les paramètres siteurl et home dans la table *_options pour utiliser les paramètres locaux et que cela ne fonctionne toujours pas,

3) Supprimez tous les thèmes sauf un de base (douze, vingt, treize, ...) et supprimez tous les plugins. De cette manière, vous exécutez la fonctionnalité principale de Wordpress.

4) Si cela ne fonctionne toujours pas, effacez le cache de votre navigateur ou essayez un autre navigateur puissant.

5) Si tout cela ne fonctionne pas, vous pouvez être confronté à un problème de configuration réseau et je pense que cela dépasse le cadre de cette question?

1
codiiv

Si vous avez mis à jour les options de la base de données et que vous êtes toujours redirigé.

Vous pouvez également définir le WP_SITEURL et le WP_HOME dans votre test wp-config.php

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

Si vous êtes sur Windows, vous pouvez modifier votre fichier hosts pour qu'il pointe l'URL sur l'ip de l'hôte local. Un processus similaire sur Mac. Quoi qu'il en soit, vous ne devrez pas modifier la base de données, car vous modifierez votre fichier hosts local pour qu'il pointe vers cette machine vers l'hôte. C'est en fait plus pratique car il n'est pas du tout nécessaire de changer le site Web.

(Sur le mobile en ce moment, sinon j'ajouterais des instructions détaillées à ce sujet. Je garde moi-même un fichier de référence à la maison)

NOTE: certains plugins peuvent être affectés par cela. Notamment (et pas réellement un plugin) est l'outil de recherche et remplacement de interconnectit.com.

UPDATE: (ajout d'extrait de mes propres notes)

Windows

1) ajoutez cette ligne au fichier d'hôtes Windows C:\WINDOWS\system32\drivers\etc\hosts

#BEGIN CUSTOM
127.0.0.1   yourwebsite.com
#END CUSTOM

MAC

1) ajoutez cette ligne au fichier Hôtes Apple/private/etc/(j'utilise la commande de terminal nano/etc/hosts)

#BEGIN CUSTOM
127.0.0.1   yourwebsite.com
#END CUSTOM
0
KnightHawk