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.
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 ?Envoyé par Jean_Benoit
Bon, trève de plaisanteries. Essaye de nous donner plus d'éléments : ton serveur Apache est sous quelle plateforme ?
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org
Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
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
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1
Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.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.
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org
Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
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é ?Envoyé par Jean_Benoit
non c'est bon, le "/" fonctionne avec linux et windowsEnvoyé par Jean_Benoit
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager