8806 sujets

Développement web côté serveur, CMS

Bonjour,

Je teste l'accès au "localhost" via mon tel connecté sur le réseau local, j'ai bien accès au localhost depuis mon tel en tapant mon adresse ip de l'appareil où est hebergé depuis wamp, mais quand je clique sur l'un des sites, cela me mets site innaccessible Smiley eek .
Auriez-vous quelques solutions, merci.

PI: J'ai modifier le fichier "phpmyadmin.conf" et le fichier "host"
Modérateur
Salut,

Un vhost avec un DNS local devrait résoudre ton problème.

Vhost sous un GNU/Linux

<VirtualHost *:80>
    ServerName mon-projet.lan
    DocumentRoot "~/www/mon-projet"
    <Directory "~/www/mon-projet">
        AllowOverride All
        Require all granted 
    </Directory>
</VirtualHost>

host

127.0.0.1       mon-projet.lan 
# ET pour que le réseau local y accède :
192.168.1.10    mon-projet.lan

* code écrit de tête. Je peux avoir fait des erreurs. Ce n'est qu'une piste à suivre
Modifié par Niuxe (24 Nov 2025 - 15:07)
Merci Niuxe pour ta réponse, j'ai déjà ceci dans mon fichier "httpd-vhosts.conf" :

#
<VirtualHost *:80>
	ServerName le-site-du-transport-routier
	DocumentRoot "c:/wamp64/www/le-site-du-transport-routier"
	<Directory  "c:/wamp64/www/le-site-du-transport-routier/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
    	Require all granted
	</Directory>
  <IfModule fcgid_module>
    Define FCGIPHPVERSION "8.4.0"
    FcgidInitialEnv PHPRC ${PHPROOT}${FCGIPHPVERSION}
    <Files ~ "\.php$">
      Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI
      AddHandler fcgid-script .php
      FcgidWrapper "${PHPROOT}${FCGIPHPVERSION}/php-cgi.exe" .php
    </Files>
  </IfModule>
</VirtualHost>


et dans le fichier .hosts
192.168.1.50	le-site-du-transport-routier

Mais ça ne fonctionne toujours pas Smiley ohwell
C'était plus simple dans les anciennes versions Smiley hum
Modifié par ricem (24 Nov 2025 - 17:33)
Modérateur
Je ne suis pas un expert en la matière. Ce qui est étonnant, tu peux accéder à ton localhost, mais dès que c'est un sous dossier erreur 500 ou 403, je présume ?

Jette un oeil à ton pare feu. J'ai pensé au chmod, mais vraiment pas sûr puisque tu peux consulter avec un navigateur normal, je présume ?

edit :
As tu essayé d'ajouter le dns pour le 127.0.0.1 dans ton host ? Est ce qu'en local sur ton ordi, ton dns fonctionne ?


127.0.0.1 	le-site-du-transport-routier
192.168.1.50	le-site-du-transport-routier


Regarde les logs d'apache. Ça peut t'aiguiller aussi.

Ce que tu peux faire aussi, c'est lancer le serveur via php et tester :


php -S 0.0.0.0:8000

et avec ton téléphone :
http://192.168.1.50:8000
Modifié par Niuxe (24 Nov 2025 - 18:21)
Re...
Dans le fichier hosts, j'ai déjà les deux adresses et cela fonctionne sur l'ordi où est installé wamp, j'ai désactivé les pare-feux pour tester et ça ne change rien.
Niuxe a écrit :
Ce que tu peux faire aussi, c'est lancer le serveur via php et tester :

Heuuu...j'ai jamais fait ça, on procède comment ?
Modérateur
ricem a écrit :

Heuuu...j'ai jamais fait ça, on procède comment ?


Tu ouvres un shell et tu lances la commande que je t'ai donnée. Je ne sais plus du tout comment Wamp fonctionne. De mémoire, tu as la possibilité d'utilise un shell via l'interface. Ce qui veut dire normalement, que tu as accès à l'exécutable php (mode cli). La commande ci dessous te permet de lancer un petit serveur de dev via php lui même. Il te suffit de te placer dans le dossier cible et lancer la commande.

niuxe a écrit :

php -S 0.0.0.0:8000


Modifié par Niuxe (25 Nov 2025 - 15:14)
Modérateur
Bonjour,

La question est trop vague. Le problème peut venir de n'importe où. Et le diagnostic n'est toujours pas fait.

Si je résume ce qu'on peut comprendre de la question :

Tu fais une page sur ton ordi et tu utilises Wamp.

Tu consultes cette page avec un téléphone qui est sur le même réseau local que l'ordi sur lequel tu as Wamp. Tu mets dans la barre d'adresse du navigateur du téléphone l'adresse ip de ton ordi (a priori 192.168.1.50) suivi d'un port (lequel?).

Une page semble apparaitre sur ton téléphone. Laquelle ?

Tu dis ensuite : "mais quand je clique sur l'un des sites, cela me mets site inaccessible". Ça signifie quoi ? Que tu as des liens dans la page qui est apparue sur ton téléphone et que tu cliques sur ces liens ? Et si tel est le cas, quelle est l'adresse de ces liens dans le code html ?

Amicalement
Modifié par parsimonhi (27 Nov 2025 - 10:20)
Salut, sur le téléphone, j'arrive à avoir la page d'accueil de "localhost"... avec les "Vos VirtualHost ", mais quand je clique sur l'un des liens vers le site, site inaccessible.
Tous fonctionnent correctement sur l'ordinateur.


Je laisse tomber, je vais le mettre sur mon hébergeur, depuis qu'ils ont enlevé le fameux "En ligne", c'est galère (du moins, encore plus)
Modifié par ricem (28 Nov 2025 - 11:40)
Modérateur
Bonjour,

ricem a écrit :
Salut, sur le téléphone, j'arrive à avoir la page d'accueil de "localhost"... avec les "Vos VirtualHost ", mais quand je clique sur l'un des liens vers le site, site inaccessible.
Tous fonctionnent correctement sur l'ordinateur.


Tu ne devrais pas laisser tomber si vite. Smiley cligne

Il y a quoi comme valeur du href de ces fameux liens ?

Amicalement
Bonjour,

voici ma page sur laquelle je tombe en indiquant l'adresse de mon pc sur le téléphone :

upload/1764407936-67715-localhost.jpeg
Bonjour, A mon sens tu dois accéder à ton site de la même façon que sur ton ordinateur, soit :
192.168.1.50/nom_du_repertoire_de_ton_projet/
mouais, ça fonctionne, mais faut taper l'adresse + le nom du site + ensuite le nom de la page, ça ne fonctionne pas quand je clique sur un lien qui m'emmène directement sur la page et non sur "adresse+ site+page".
Encore une histoire de lien absolu et relatif pfff.... Smiley rolleyes
Modérateur
ricem a écrit :
mouais, ça fonctionne, mais faut taper l'adresse + le nom du site + ensuite le nom de la page, ça ne fonctionne pas quand je clique sur un lien qui m'emmène directement sur la page et non sur "adresse+ site+page".
Encore une histoire de lien absolu et relatif pfff.... Smiley rolleyes


Si c'est un problème de définition des liens, la règle est simple : toujours des liens en absolu (surtout avec réécriture d'url)
Modifié par Niuxe (29 Nov 2025 - 18:04)
Meilleure solution
Bonjour, du coup, j'ai mis les "herf" en lien en absolu, mais sur l'ordinateur, ils fonctionnaient très bien en relatif....!
D'ailleurs, j'ai toujours eu l'habitude de mettre les liens en relatif, et ça fonctionne très bien sur les hébergeurs.
Et de souvenir, ça fonctionnait aussi avec les anciennes versions de "Wamp".

je sais pas ce que ça donne avec "mamp" et "lamp" Smiley biggol