Bonjour,
J'ai tapé un fichier "error.php" depuis un manuel PAM, mais je ne sais pas où le placer.
J'ai tenté sous \www et sous \Apache2, mais il ne s'allume pas.
J'utilise donc mon jocker et je fais appel au phpnautes. :)
Version imprimable
Bonjour,
J'ai tapé un fichier "error.php" depuis un manuel PAM, mais je ne sais pas où le placer.
J'ai tenté sous \www et sous \Apache2, mais il ne s'allume pas.
J'utilise donc mon jocker et je fais appel au phpnautes. :)
As-tu essayé avec un briquet ?Citation:
Envoyé par Jean_Benoit
Bon, trève de plaisanteries. Essaye de nous donner plus d'éléments : ton serveur Apache est sous quelle plateforme ?
Salut,
Tout script à exécuter est à placer dans le répoertoire www.
Tu peux aussi dans ce répertoire créé des sous-répertoires où placer tes différents scripts.
Ensuite pour y accéder, tape dans la barre d'addresse de ton navigateur:
http://ton_serveur/error.php ou http://ton_serveur/ton_sous_repertoi...ton_script.php
Plate-forme: Windows XP, PhP5, Apache2, MySQL 5.
L'idée de ce fichier c'est de gérer les erreurs du genre 404 ou 500 et d'envoyer un e-mail au Webmaster:
D'autre part il faut insérer ces lignes dans httpd.conf:Code:
1
2
3
4
5
6
7
8
9
10
11
12 $error_no = $_SERVER['QUERY_STRING']; switch ($error_no) { case 400: $error_output = "<h1>"Bas Request" Error Page - " . "(Error Code 400)</h1>"; $error_output .= "The Browser has made a Bad Request<br>"; $error_output .= "<a href=\"mailto:sysadmin@localhost.com\">" . "Contact the system administrator"; $error_output .= " if you feel to be in error"; break;
Ensuite il faut restarter les servicesWAMP.Citation:
ErrorDocument 400 /error.php?400
ErrorDocument 401 /error.php?401
ErrorDocument 403 /error.php?403
ErrorDocument 404 /error.php?404
ErrorDocument 500 /error.php?500
J'ai fait tout ça mais j'ai toujours la page d'erreur standard quand je saisis une page inexistante sous \localhost.
Merci pour les réponses :)
Tiens je pense à un truc, dans httpd.conf c'est mentionné /error, mais sous Windows ce devrait être \error ??
Je vais essayer.
Ce n'est pas un problème lié à PHP mais de configuration d'Apache (qui plus est de WAMP).
Je transfère ce fil dans la bonne section.
tu es sur que c'est le message standart, il n'y a pas un message supplémentaire qui indique qu'il y a un problème pour trouver le fichier d'erreur personnalisé ?Citation:
Envoyé par Jean_Benoit
non c'est bon, le "/" fonctionne avec linux et windowsCitation:
Envoyé par Jean_Benoit