+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Fehlersuche mit der datei 404.php

  1. #1
    War schon öfter hier
    Registriert seit
    24.10.2005
    Beiträge
    207
    Bedankte sich
    20
    Erhielt 62 Danksagungen
    in 52 Beiträgen

    Standard Fehlersuche mit der datei 404.php

    Der Grundgedanke: Wenn ein bestimmtes Objekt nicht gefunden wird, wird vom Webserver ein Fehler 404 zurückgegeben.

    Da wäre es doch schön, wenn der Fehler nicht nur beim Endkunden auftritt, sondern auch der Webmaster darüber informiert wird. Aus diesem Grund habe ich die Datei 404.php im Verzeichniss Template etwas erweitert.

    folgender Abschnitt wurde in der Datei 404.php unmittelbar hinter "<body>" hinzugefügt:

    PHP-Code:
    ---//---
    <!-- ***************************************** -->
    <?php
    $header 
    "Content-Type: text/plain; charset=\"us-ascii\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n";
    $header .= "FROM: meine_ganz_genaue_adresse*@email-adresse.de\n";
    $msg "Fehler auf www.eastereggs.svensoltmann.de\n\n";// Error-Code
    $msg .= "Verwendeter Browser: $HTTP_USER_AGENT\n\n";
    $msg .= "IP-Adresse: $REMOTE_ADDR\n\n";
    $msg .= "Datei die angefordert wurde:\n\n";
    $msg .= "http://www.eastereggs.svensoltmann.de$REQUEST_URI$REQUEST_URL\n\n";
    $msg .= "von URL: $HTTP_REFERER\n\n";
    $mailto "meine_ganz_genaue_adresse*@email-adresse.de";

    mail("$mailto","Fehler $error erkannt.","$msg","$header");
    ?>
    <!-- ***************************************** -->
    ---//---

    Bei jedem Fehler, der auftritt, bekomme ich eine E-Mail zugesandt mit dem verwendeten Browser, der Adresse bzw. Datei die angefordert wurde und woher der Besucher kam.

    Und so sieht so eine Mail aus:

    Code:
    Fehler auf www.eastereggs.svensoltmann.de
    
    Verwendeter Browser: Mozilla/5.0 (Windows; U; Windows NT 4.0; de; rv:1.2.0.4) Gecko/20060202 Firefox/1.5.0.1
    
    IP-Adresse: 84.182.###.##
    
    Datei die angefordert wurde:
    
    http://www.eastereggs.svensoltmann.de/images/background.gif
    
    von URL: http://www.eastereggs.svensoltmann.de/administrator/index2.php?option=com_########

    Auf diese Weise kann ich sehen, ob ich irgendwo ein Bild oder andere Datei vergessen habe, oder ob es sogar bei dem ein oder anderen Modul vergessen wurde. Hier im Beispiel stimmt der Pfad für die background.gif nicht.

    Ein Vor-Nachteil soll hier nicht verschwiegen werden: Wenn z.B. der Suchbot Slurp sich in Extase sucht, bekomme ich auch mal nen ganzen Batzen Mails, die wirklich für die Tonne sind. Allerdings ist es auch ein Zeichen dafür, das ich beim Umzug meiner alten Homepage nicht ganz sauber gearbeitet habe. Nachdem ich ".htaccess mit der 301-Weiterleitung" ergänzt habe, hat sich die Anzahl der vergeblichen Versuche drastisch reduziert.

    Weiterhin sieht man natürlich auch die vergeblichen Versuche von Usern, die irgendwelche Dateien aufrufen, die nicht auf dem Webspace vorhanden sind. Das ist manchmal ganz nützlich, um seinen eigenen Service zu verbessern, oft aber auch ein Hinweis, das bestimmte Komponenten möglicherweise ausgenutzt werden sollen.

    Wenn Sie jetzt noch anstelle von "meine_ganz_genaue_adresse*" eine eigene Adresse angeben (z.B. Joomla@...) dann könnenn Sie die Mails mit Ihrem Mailprogramm auch gleich noch sinnvoll filtern.

    Viel Spaß beim Erweitern


    Mit freundlichem Gruß


    Sven Soltmann

  2. Erhielt Danksagungen von:


  3. #2
    Verbringt hier viel Zeit Avatar von calimero
    Registriert seit
    12.12.2005
    Ort
    Würzburg
    Beiträge
    534
    Bedankte sich
    47
    Erhielt 62 Danksagungen
    in 55 Beiträgen

    Standard

    Funktioniert einwandfrei. Ausser man setzt OpenSEF ein, dann werden alle Fehlerseiten direkt von OpenSEF abgefangen.
    Geändert von calimero (20.07.2006 um 10:19 Uhr)
    Gruß Theo

    -------
    www.Dein-Franken.de - Dein Franken, das Infoportal für Freizeit und Tourismus
    www.Franken-Bilderbuch.de - Das fränkische Bilderbuch mit den schönsten Seiten Frankens!

  4. #3
    War schon öfter hier
    Registriert seit
    22.07.2005
    Ort
    Oranienburg
    Alter
    41
    Beiträge
    127
    Bedankte sich
    11
    1 Danksagung in 1 Beitrag

    Standard

    Wo genau finde ich die Datei 404.php ???


    Joomla 1.5.23 (stable) auf Apache

  5. #4
    Verbringt hier viel Zeit Avatar von calimero
    Registriert seit
    12.12.2005
    Ort
    Würzburg
    Beiträge
    534
    Bedankte sich
    47
    Erhielt 62 Danksagungen
    in 55 Beiträgen

    Standard

    Zitat Zitat von Inforitter Beitrag anzeigen
    Wo genau finde ich die Datei 404.php ???


    schau mal in /serverdomain/templates/
    Gruß Theo

    -------
    www.Dein-Franken.de - Dein Franken, das Infoportal für Freizeit und Tourismus
    www.Franken-Bilderbuch.de - Das fränkische Bilderbuch mit den schönsten Seiten Frankens!

  6. Erhielt Danksagungen von:


  7. #5
    War schon öfter hier
    Registriert seit
    22.07.2005
    Ort
    Oranienburg
    Alter
    41
    Beiträge
    127
    Bedankte sich
    11
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von calimero Beitrag anzeigen
    schau mal in /serverdomain/templates/
    Au mann, da war wohl beim letzten update was schief gelaufen

    Thanx
    Joomla 1.5.23 (stable) auf Apache

+ Antworten

Ähnliche Themen

  1. Fragen zur Datei 404.php
    Von soltmann im Forum Joomla Anfänger
    Antworten: 0
    Letzter Beitrag: 21.06.2006, 16:51
  2. Probleme mit htacces datei (Rekursion)
    Von wandski im Forum Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 17.02.2006, 10:13
  3. Problem mit php / html Datei
    Von jambalaya im Forum Allgemeine Fragen zu Joomla
    Antworten: 1
    Letzter Beitrag: 16.02.2006, 21:52
  4. Datei Pfad zur php datei vom user menu
    Von ggecko im Forum Mambots
    Antworten: 0
    Letzter Beitrag: 22.07.2005, 19:16
  5. suche gute modifizierte htaccess datei
    Von holly303 im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 3
    Letzter Beitrag: 24.11.2004, 23:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein