J'ai récemment eu un crash système et j'ai dû réinstaller WordPress avec mes fichiers de sauvegarde.
Dans le journal JavaScript, j'ai commencé à générer des erreurs relatives au domaine et je me suis rendu compte que j'utilisais toujours l'URL des serveurs distants. J'ai donc lu l'articleModification de l'URL du sitedans le codex WP et ajouté les deux lignes suivantes à mon fichier config.php
:
define('WP_SITEURL','http://localhost:3000');
define('WP_HOME','http://localhost:3000');
Si je vais àlocalhost: 3000dans mon navigateur, il va plutôt àlocalhostet charge le serveur Apacheça marche!page. Cependant, j'utilise le serveur intégré PHP. Alors s'il vous plaît, ne traînez pas Apache dans cette affaire.
J'ai la possibilité d'aller àlocalhost: 3000/wp-adminet de me connecter avec les informations d'identification de l'administrateur. Toutefois, lorsque j'essaie de cliquer sur l'un des liens d'administrateur, le code 404 non trouvé apparaît:
La ressource demandéenom de la ressourceest introuvable sur ce serveur.
Tout fonctionnait avant la panne du système et je suis assez confiant d’avoir démarré le serveur PHP dans le répertoire approprié. Quelqu'un qui visionnera-t-il ce message me dira-t-il comment corriger cette erreur, mais surtout, expliquera pourquoi je ne peux pas consulter ma version locale du site?
Toute aide sera très appréciée. Merci.
Au lieu de renommer, configurez votre serveur Web local pour gérer les demandes adressées à ce domaine et modifiez votre fichier d'hôtes local pour associer le domaine à l'adresse ip 127.0.0.1.
Surtout lorsque le débogage est difficile à trouver, vous voudrez que votre environnement soit aussi similaire à celui du site réel.
(Je peux le faire dans une version peu moderne de WAMP et par conséquent, je suppose que vous pouvez le faire avec tous les serveurs Web similaires)
Vous pouvez accéder à votre base de données et vérifier la table wp-option. En ce sens, si vous essayez de changer le site et la maison, je pense que cela vous aidera.
dump de la base de données du serveur distant ouvrir le fichier .sql dans un éditeur de texte rechercher et remplacer les URL distantes par localhost
comme le suggère birgire: cette idée n’est pas bonne pour certaines bases de données contenant des tableaux sérialisés. Je suggère donc cet outil que j’ai testé et qui a été utile:
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/