web-dev-qa-db-fra.com

Comment réinitialiser une URL Wordpress auto-hébergée?

j'utilisais une installation wordpress sur une machine virtuelle du serveur Ubuntu. Au début, l'adaptateur était uniquement hôte à une adresse de 192.168.55.55. L'hôte avait cela sur un sous-réseau vboxnet0.
J'ai changé en adaptateur ponté pour essayer le transfert de port depuis le routeur, et maintenant je ne peux pas accéder à la page avec la nouvelle adresse.
La nouvelle adresse est 192.168.1.5 et tout semble bien se passer sur les tables de routage de l'hôte.
J'ai également effacé le dnsCache sur l'hôte.
mais quand je tape dans:
192.168.1.5/wordpress
dans le navigateur, la barre d'activité indique qu'elle tente de contacter l'ancienne adresse IP de 192.168.55.55, qui était l'adaptateur vboxnet0 pour hôte uniquement.

1
fightermagethief

Pour ce faire, le moyen le plus simple consiste à utiliser copier & remplacer dans le fichier SQL. Exporter la base de données. Utilisez votre éditeur de texte préféré et faites une copie/remplacement et importez-le dans une nouvelle base de données.

Ensuite, vous accédez à wp-config.php et vous modifiez WP_HOME et WP_SITEURL en nouvel hôte. Ensuite, vous modifiez le nom de la base de données. Vous devez également vous assurer que le même utilisateur de base de données a accès à la base de données.

Btw: Il existe un stackexchange séparé pour wordpress. Check out Comment déplacer un site Wordpress sur un autre serveur?

5
grm

Vous pouvez utiliser ce script pour rechercher et remplacer la base de données sans avoir à effectuer de vidage SQL. Les mises en garde habituelles s'appliquent - faites une sauvegarde et supprimez le script après utilisation. C'est en fait une meilleure option que l'éditeur de texte trouve et remplace car il représente les tableaux sérialisés, ce que ne fait pas l'éditeur de texte.

Wordpress (et autres) recherche et remplace l'outil

Vous aurez toujours besoin de faire le wpconfig.php édité manuellement.

1
Pete