web-dev-qa-db-fra.com

Comment changer le nom du serveur sur l'installation de Wordpress?

Je ne suis pas sûr que le titre de la question soit suffisamment précis, mais voilà.

J'ai configuré un serveur Ubuntu dans une machine virtuelle VirtualBox, j'ai activé le transfert de port afin que lorsque je tape sur l'hôte localhost:8888, il soit transféré à Apache exécuté sur l'invité. J'ai également configuré la redirection de port dans mon routeur (BT Home Hub) afin que, lorsque une demande sur l'IP publique (81.153.xxx.xxx) arrive sur le port 8888, elle soit à nouveau transmise à Apache sur l'invité.

Tout va bien jusqu'à présent, mais mon problème vient du fait que je souhaite effectuer un test entre navigateurs Web dans un service tel que browseling . Il ouvre bien la page d’accueil (malheureusement toutes mes images et mes feuilles de style ne sont pas chargées), mais lorsque je clique sur différents liens, il affiche un 404. Après avoir enquêté, j’ai trouvé que Wordpress utilisait des liens absolus qui, dans mon cas, étaient au format http://localhost:8888/category/test-category/, et bien sûr, ils ne s'afficheraient pas lorsque la demande est faite de l'extérieur. Maintenant, je n'ai pas de nom de domaine car il s'agit d'un serveur uniquement à des fins de test et de développement, mais j'aimerais vraiment pouvoir utiliser le navigateur pour le tester. J'ai donc besoin des liens pour utiliser l'adresse IP publique. Est-ce possible?

1
gmunk

Vous devriez pouvoir ajouter votre port 8888 sous paramètres généraux wordpress/site url, ou directement dans votre config.php. Dans votre cas, ce serait http://localhost:8888. Je ne sais pas comment et quel type de navigation est, mais un rapide coup d'œil montre également qu'ils prennent en charge le proxy tunnel inverse ssh pour localhost, ce qui est une autre option.

1
Wyck

Ok, grâce à @Wyck, j’ai trouvé une solution à ce que je voulais faire. Je vais essayer d'expliquer ici. Le problème était que je devais changer deux valeurs trouvées sous Tableau de bord -> Paramètres -> Configuration générale. Ces valeurs étaient "Adresse WordPress (URL)" et "Adresse du site (URL)". Je les ai modifiées (j'ai un domaine sans adresse IP pour pouvoir effectuer des tests plus facilement) et j'ai réussi à accéder à mon blog depuis l'extérieur de mon réseau local. Assez bien, mais je n’ai pas pu y accéder de l’intérieur. Pour ce faire, j’ai modifié mon fichier hosts sous Windows et ajouté cette ligne: 127.0.0.1 yourdomain.com.

1
gmunk