j"ai installer un serveur apache sur mon portable qui fonctionne très bien et j’appelle mes pages de cette façon : http://192.168.0.33/site/index.php. je viens de récupérer sur internet un petit programme qui ne fonctionne pas de cette façon mais fonctionne en l’appelant de cette façon: file:///var/www/html/site/test/exemple_2.html et donc impossible de l’intégrer dans mon site.
si quelqu’un peut me dire pourquoi cela serait sympa
Alors, ton serveur apapche, tu as fait une configuration particulière dessus ?
Si ce n’est pas le cas, mettre ton fichier quelque part dans le dossier /var/www/ semble être la meilleure façon d’obtenir un résultat.
Si tu obtiens une erreur 403, c’est que les droits du fichier que tu viens de mettre ne permettent pas à l’utilisateur www-data d’accéder au fichier.
le fichier est bien sur le site; il sert à afficher une lightbox
file:///var/www/html/site/test/exemple_2.html -> ça fonctionne http://192.168.0.33/site/test/exemple_2.html -> ne fonctionne pas, la page qui devrait s"ouvrir dans la lightbox ne s’ouvre pas dedans mais en page suivante.
Oui, je vois, mais je ne comprends toujours pas la phrase.
Oui, je vois, c’est ça une lightbox. Par contre, pendant mon test de cette page pour comprendre de quoi il s’agit, les boutons page précédente page suivante sont grisés car on ne change pas de page pendant le processus, ce qui fait qu’en plus de ne pas comprendre ta phrase, je ne vois pas le rapport.
Ce n’est pas un problème Apache mais un problème de développement Web.
Si ton effet « lightbox » ne fonctionne pas c’est qu’un des javacsript utilisé ne fonctionne pas ou n’est pas trouvé.
Les outils de développent web de ton navigateur doivent te permettre d’identifier le problème.
N.B. : il est tout a fait inutile de faire appel à des tonnes de javascipt pour ce type d’effet. Je t’invite à faire une recherche : « lightbox pure CSS »
je crois avoir trouvé. Le groupe du répertoire scripts est au nom de l’utilisateur et non en www-data. il faut utiliser chown mais je ne vois pas comment