Problème redirection PHP

Fermé
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 - 1 mars 2023 à 10:56
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 - 2 mars 2023 à 08:35

Bonjour, j'ai un exam de PHP/JS et il se trouve que j'ai un soucis.. On m'a fourni un projet de site web que je dois debuguer, j'ai donc créé une VM en linux, j'ai balancé tout le projet sur le serveur (/var/www) et lorsque je vais sur le site, il fonctionne, sauf que quand je clique sur une redirection, on m'affiche erreur 404..
Je vous balance un ZIP du projet pour que vous puissiez avoir une idée sous ce lien..
Je vous remercie d'avance !

https://www.mediafire.com/file/21qbb5eaabhyowx/MyBug.zip/file

Windows / Chrome 110.0.0.0

5 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
1 mars 2023 à 11:19

Bonjour,

Avant de s'amuser à l'installer chez nous.. on pourrait essayer de voir ce qui ne va pas avec toi...

As tu essayé de comprendre le souci ? (puisque.. après tout .. ça fait parti de ton exercice... )

Pour commencer,  lorsque tu cliques sur un "lien" (et non une "redirection" ) .. quelle URL apparait dans ton navigateur ?

Te semble t'elle conforme ?

As tu bien suivi les consignes pour l'installation ?  (création de la bdd, virtualhost...) ?

Faire fonctionner le projet :
1. Créer une base de données "mytoolbox" et importer le fichier "database.sql" pour avoir les données de base.
2. Renseigner vos variables d'environnement dans le fichier config.php
3. Créer un virtual host pour le site (mytoolbox.local par exemple)

0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2
1 mars 2023 à 12:48

Bonjour, tout d’abord, merci de ta réponse.

j’ai essayé de comprendre le soucis, en vain malheureusement.

J’ai bien importé la BDD, par contre pour ce qui est du virtual host, j’ai un soucis je n’y arrive pas, mais ce n’est pas lui qui cause le problème de lien (du moins je pense).

Lorsque je clique sur un lien, le lien qui apparaît est celui ci : 192.168.56.101/cesar par exemple, si je clique sur cesar.

Merci d’avance à toi

0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
Modifié le 1 mars 2023 à 21:00

L'ip qui est indiquée correspond à celle de ton serveur ?

Il me semblait également dans les fichiers de configuration, qu'il y a un port de défini...

Avec le virtualost correctement configuré, tu n'aurais pas ce souci de port à gérer.

0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2 > jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024
1 mars 2023 à 13:59

L’IP est bien celle de ma machine virtuelle et le port est bien défini normalement :/

0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
1 mars 2023 à 15:15

testé sur mon PC via un laragon et un virtualhost ... pas de soucis.

Les liens fonctionnent.

Quoi qu'il en soit, le souci ne vient clairement pas du PHP. ( testé en php 7.2 )

0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2
1 mars 2023 à 20:31

Bizarre.. Je ne vois pas d’où vient le problème. En tout cas merci énormément à toi!

0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
1 mars 2023 à 20:47

Quand tu ouvres le site sur la page principale, tu  as comme url : http://192.168.56.101/

ou tu as un "sous-dossier" dans l'url ?

Si tu as un sous-dossier,  on en revient à l'importance du virtualhost

Tu peux aussi essayer de modifier le fichier .htacess

0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2
1 mars 2023 à 20:53

Lorsque je suis sur la page principale, qui, elle fonctionne, l’URL est : http://192.168.56.101

aucun sous dossier n’est apparent dans l’url.

Petite précision, j’ai mis le dossier complet dans /var/www/mytoolbox et j’ai précisé à Apache que la racine était a cet endroit.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
Modifié le 1 mars 2023 à 20:59

on en revient au fichier .htacess

Essaye de voir ce que ça donne avec le fichier modifié comme ceci :

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

#Ligne désactivée suite à ton param apache
#RewriteBase /


RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

SetEnvIf Request_URI ^/admin auth=1

AuthName "Merci de vous connecter"
AuthType Basic
#chemin modifie en fonction de ton parametrage apache
AuthUserFile ".htpasswd"


################################################################
# A voir si les lignes ci-après doivent être modifiées ou non
################################################################
## first, allow everybody
#Order Allow,Deny
#Satisfy any
#Allow from all
#Require valid-user
## then, deny only if required
#Deny from env=auth
0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2
2 mars 2023 à 00:23

J'ai copié collé ce que tu as envoyé et ça fait toujours pareil..

0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717 > barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023
2 mars 2023 à 06:51

Je déplace la discussion dans le forum hébergement car pour moi je pense que c'est un souci de paramétrage Apache...

0
barbelu Messages postés 102 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 2 mars 2023 2 > jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024
2 mars 2023 à 08:35

Super, merci beaucoup à toi !

0