FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Entraide pour le programmation en général (tous langages).
Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.
  • Avatar du membre
  • Avatar du membre
  • Avatar du membre
Avatar du membre
par dydy93
#216020
Bonjour

Voici mon problème :
Je souhaite développer des sites Wordpress en local pour mes clients, avant de pouvoir les transférer finalisés chez leur hébergeur
J'ai installé XAMPP pour pouvoir les développer en local.
Voici ma configuration :
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.0.30
Version du client de base de données : libmysql - mysqlnd 8.0.30
Extension PHP : mysqli Documentation curl Documentation mbstring Documentation
Version de PHP : 8.0.30

Lorsque je veux travailler dessus ou même les voir j'y accède sans problème via l'adresse : localhost/monsite ou localhost/monsite/wp-admin
Là  où je bloque c'est lorsque je veux voir leur apparence via un autre terminal : type smartphone ou tablette. Ils sont bien connectés sur le même réseau que le PC sur lequel est installé XAMPP et qui héberge mes sites en développement. Lorsque je tape l'IP de mon pc/monsite ce message apparait :
"Ce site est inaccessible
http://localhost/monsite est inaccessible
Vérifier la connexion"
En revanche lorsque je tape juste l'IP de mon PC j'arrive bien sur l'adresse http://IP de mon PC/dashboard et la page du site XAMPP apparait.

J'ai fait quelques recherches et j'ai vu qu'il fallait certainement modifier des fichiers dans Apache notamment "httpd.conf" mais je n'ai pas vraiment compris ce que je devais modifier pour régler mon problème.
Je n'arrive donc pas à accéder à mes sites en local autrement qu'avec le PC sur lequel XAMPP est installé.
J'ai aussi fait le nécessaire pour que les sites soient visibles d'internet afin que mes clients puissent les voir, en créant un « port forwarding » et en assignant une IP fixe à mon serveur mais lorsque je me connecte à l'IP publique de ma box j'ai de nouveau le même message d'erreur qui apparait ...

Quelqu'un pourrait-il m'aider ?
Merci par avance et bonne journée
#216087
Bonjour,

Pour accéder à vos sites depuis d'autres appareils sur le même réseau, modifiez le fichier httpd.conf en remplaçant Listengeometry dash 80 par Listen 0.0.0.0:80 et assurez-vous que la directive ServerName inclut l'IP locale de votre PC. De plus, remplacez les occurrences de localhost dans les URLs de WordPress par l'IP locale de votre PC dans les paramètres généraux de WordPress et la base de données. Cela devrait permettre à vos sites d'être accessibles depuis d'autres terminaux sur le même réseau.
Avatar du membre
par dydy93
#216091
Bonjour

Merci beaucoup pour votre réponse.
Je vais essayer d'appliquer votre solution et voir si cela fonctionne.

Par ailleurs je souhaitais que mes sites soient également accessibles directement d'internet, donc par des terminaux qui se trouvent en dehors du réseau local.

Auriez-vous une idée de comment je pourrais procéder ?
Merci par avance et bonne fin de journée.
Avatar du membre
par dydy93
#216106
testirritate a écrit : lun. 22 juil. 2024 11:53 Bonjour,

Pour accéder à vos sites depuis d'autres appareils sur le même réseau, modifiez le fichier httpd.conf en remplaçant Listengeometry dash 80 par Listen 0.0.0.0:80 et assurez-vous que la directive ServerName inclut l'IP locale de votre PC. De plus, remplacez les occurrences de localhost dans les URLs de WordPress par l'IP locale de votre PC dans les paramètres généraux de WordPress et la base de données. Cela devrait permettre à vos sites d'être accessibles depuis d'autres terminaux sur le même réseau.
Bonjour
J'ai fait les modifications du fichier httpd.conf et remplacé les occurrences de Localhost dans les paramètres de WordPress mais je n'ai pas trouver où modifier le Localhost dans la base de donnée...
Comment puis-je remplacez localhost par l'IP locale de mon PC dans ma base de données ?
Merci par avance et bonne journée
#216141
Salut !

Pour que tes sites soient accessibles depuis l'extérieur, en plus du port forwarding, assurez-vous que votre box n'a pas de restrictions sur les connexions entrantes pour le port 80 (ou autre utilisé). Peut-être vérifier le pare-feu de votre box ou votre antivirus aussi. Si ça marche pas, essayez de voir avec un service de DNS dynamique pour faciliter l'accès avec un nom de domaine, ça évite de jongler avec les IP publiques. Ça peut être pratique si ton IP change souvent !

Bon courage avec ça !

Mathias
#216279
Salut !

Pour que tes sites soient accessibles depuis l'extérieur, en plus du port forwarding, assurez-vous que votre box n'a pas de restrictions sur les connexions entrantes pour le port 80 (ou autre port utilisé). Peut-être vérifier le pare-feu de votre box ou même votre antivirus aussi. Si ça ne marche toujours pas, essayer un service de DNS dynamique peut grandement faciliter l'accès via un nom de domaine, évitant ainsi de jongler avec des IP publiques qui changent souvent. C'est particulièrement pratique si votre IP est dynamique.

Et tant qu'on parle d'accessibilité, c'est un peu comme des bottes western. Si t'as de bonnes bottes, t’es prêt à franchir tous les obstacles, que ce soit dans le désert ou en pleine ville ! Mais si elles sont mal ajustées, chaque pas devient un calvaire. Eh bien, avec un bon DNS dynamique et un pare-feu bien configuré, ton réseau pourra affronter tout type de trafic entrant sans souci, comme une bonne paire de bottes bien huilée qui tient la route.

Bon courage avec ça !

Mathias
Salut !

Alors, est-ce que tu as pu avancer avec l’ouverture des ports et la configuration de ton DNS dynamique ? Je suis curieux de savoir si ça a résolu ton problème. Parfois, ces petites configurations peuvent vraiment faire toute la différence. Si ça bloque encore, n'hésite pas à donner plus de détails, on pourra essayer d'approfondir !

Et pour la petite comparaison des bottes western, j’espère que t’es bien équipé maintenant, parce que, comme avec des bottes bien choisies, ton réseau doit être prêt à affronter tous les terrains ! 😉

Tiens-nous au courant !

Mathias
Long-distance relationship

Hello everyone! Lately I have been thinking abou[…]

I appreciate you sharing this knowledge. I adore y[…]

Your information is effective and extremely helpfu[…]

Poppy playtime unblocked is one of the most wel[…]