[Release:] Xampp Config & Log Viewer

Hier geht es um XAMPP AddOns wie z. B. das Apache-Konfigurations-Tool Apanatschi. Irgendwelche Probleme damit oder Fragen dazu? Dann ist hier genau der richtige Ort um nachzufragen.

[Release:] Xampp Config & Log Viewer

Postby Mega Killer » 08. August 2005 15:06

Tag zusammen,

als Programmierer kann es ja schon öfter mal vorkommen, dass man sich die Apache Logs ansehen muss.
Aus diesem Grund habe ich einen kleinen Log & Config Viewer für Xampp gebaut.

Das Addon ist direkt in Xampp integriert und verändert mit Außnahme der Dateien der Sprachvariablen und der Datei naviother.inc keine Dateien von Xampp. MySQL ist ebenfalls nicht nötig.

Die Installation ist extrem einfach -> Installationsdatei ausführen, Pfade anpassen und das ganze ablaufen lassen.
Es muss keine Datei manuell verändert werden! Somit kann dieses Addon jeder Newbie installieren...

#edit:
Diesen Abschnitt rausgenommen!
Siehe das nächste Post mit Version 0.2!


Viel Spaß damit!

Gruß
Mega Killer
Last edited by Mega Killer on 10. August 2005 12:50, edited 1 time in total.
Mega Killer
 
Posts: 12
Joined: 07. August 2005 19:55

Postby Mega Killer » 09. August 2005 20:16

Tag zusammen,

so ich hab das ganze ding nochmal überarbeitet!
Jetzt mit neuen Funktionen und der Code sieht mal anständig aus...
Das ist auf jeden Fall die letzte Version - v0.2

Hoffe das läd auch jemand runter ^^

Code: Select all
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* Readme: So funktioniert die Installation!                                                                   */
/* 1) Entpacken Sie das Archiv "xampp-logs-0.1.zip"                                                            */
/* 2) Kopieren Sie die Installations-Datei ("install-logs.php") in das htdocs-Verzeichnis Ihres Xampp          */
/* 3) Führen Sie diese Installationsdatei über localhost aus (http://localhost/install-logs.php)               */
/* 4) Passen Sie die Verzeichnisse auf den Installationsbildschrim entsprechend Ihres Xampp an!                */
/* 5) Klicken Sie auf den Button "Installation"                                                                */
/* 6) Die Installation führt alle nötigen Operationen selbsttätig aus.                                         */
/* 7) Nach der erfolgreichen Installation löschen Sie bitte die "install-logs.php" wieder!                     */
/*                                                                                                             */
/*    Falls nach längerer Zeit kein Fortschritt zu erkennen ist,                                               */
/*    und die Meldung "Die Installation wurde erfolgreich abgeschlossen!"                                      */
/*    noch nicht erschienen ist, erbitten Sie im Supportthread Hilfe!                                          */
/*    Bitte vergessen Sie nicht, die Fehlermeldung mitzuposten!                                                */
/*                                                                                                             */
/*    Wenn bereits eine "logs.php" existiert, bricht die Installation automatisch ab.                          */
/*    Somit ist eine Doppelinstallation eigentlich auch ausgeschlossen!                                        */
/*                                                                                                             */
/*                                                                                                             */
/*                                                                                                             */
/* Funktionsumfang Version 0.2                                                                                 */
/*                                                                                                             */
/* Logs:                                                                                                       */
/* + Anzeige des Apache Access-, Error-, PHP Error-, SSL Engine-, SSL Request-, SSL Access- und SSL Errorlogs  */
/* + Anzeige des MercuryMail Server-, System-, SMTP- und POP3 Logs                                             */
/* + Anzeige des FileZillaFTP Server Logs                                                                      */
/*                                                                                                             */
/* Weitere Optionen:                                                                                           */
/* + Anzeige und/oder Veränderung der Apache HTTP Konfigurationsdatei (httpd.conf)                             */
/* + Backupfunktion der Apache HTTP Konfigurationsdatei (httpd.conf)                                           */
/*                                                                                                             */
/* Einstellungsmöglichkeiten:                                                                                  */
/* + Möglichkeit zur deaktivierung des Tools                                                                   */
/* + Möglichkeit einzelne Logs auszublenden                                                                    */
/* + Möglichkeit das Verändern der Apache Konfigurationsdatei (httpd.conf) über den Browser zu sperren         */
/*                                                                                                             */
/* Installation und Sonstiges:                                                                                 */
/* + Einfache Installation nur über eine Datei - Es muss keine Datei manuell geändert werden!                  */
/* + Multilanguage - Unterstützte Sprachen sind Deutsch und Englisch                                           */
/*   Wenn eine nicht unterstützte Sprache gewählt wird, wird eine Fehlermeldung in Englisch ausgegeben         */
/*   Die Übersicht und das Verändern der httpd.conf wird ausschließlich in Deutsch widergegeben!               */
/*                                                                                                             */
/* Weitere Versionen mit weiteren Features sind vorerst nicht geplant.                                         */
/*                                                                                                             */
/*                                                                                                             */
/*                                                                                                             */
/* Autor: Daniel Rudolf                                                                                        */
/* Copyright: (c) 2005 by Daniel Rudolf                                                                        */
/* Dieses Addon ist Open-Source und darf jederzeit verändert und anderweitig veröffentlicht werden.            */
/* Der Autor bittet Sie jedoch darum, seinen Namen bei einer evtl. Weiterveröffentlichung zu nennen!           */
/*                                                                                                             */
/* Supportthread im ApacheFriends Forum: http://community.apachefriends.org/f/viewtopic.php?p=55382#55382            */
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Hier der Download-Link (Der alte ist damit offline)
http://web20.s2.cybton.com/xampp/xampp-logs.zip (336 KB)
[Ich bitte darum, dass das Addon auch jemand auf http://addons.xampp.org hochläd! Ich mag es nicht, mich überall registrieren zu müssen!]



#edit:
Installation im Xampp Linux:
Folgende Ordner müssen Schreibrechte (777) erhalten -> Danach können die Schreibrechte wieder genommen werden:
/xampp/
/xampp/apache/conf/
/xampp/htdocs/xampp/
/xampp/htdocs/xampp/lang/

Folgende Ordner brauchen durchgehend Schreibrechte:
/xampp/backup/ [Wird in der Installation erstellt]
/xampp/apache/conf/

Dann die Datei "install-logs.php" einfach in das htdocs-Verzeichnis oder ein weiteres Unterverzeichnis (egal) kopieren und über localhost ausführen.
Unbedingt die Pfade wahrheitsgemäß ausfüllen! Falls die MercuryMail und FileZillaFTP Logs nicht genutzt werden sollen, können auch irgendwelche anderen Verzeichnisse angegeben werden... Das lässt sich dann aber nicht mehr Rückgängig machen!

Installation im Xampp Windows:
Dann die Datei "install-logs.php" einfach in das htdocs-Verzeichnis oder ein weiteres Unterverzeichnis (egal) kopieren und über localhost ausführen.
Unbedingt die Pfade wahrheitsgemäß ausfüllen! Falls die MercuryMail und FileZillaFTP Logs nicht genutzt werden sollen, können auch irgendwelche anderen Verzeichnisse angegeben werden... Das lässt sich dann aber nicht mehr Rückgängig machen!

Copyright und Lizenz:
Der Code ist OpenSource - Wer in verändern will und veröffentlichen will, kann das gerne tun!
Das Tool unterliegt keiner Lizenz!

Was ein schönes Zitat ist: "Das Wissen der Menschen gehört der gesamten Menschheit..."

Getestet:
... mit "XAMPP für Windows Version 1.4.14"
Da das Script jedoch lediglich auf PHP basiert, sollte es auch auf älteren System funktionsfähig sein!

Dateien von Xampp die verändert werden:
/xampp/htdocs/xampp/naviother.inc -> Hier wird der Navigationspunkt eingefügt
/xampp/htdocs/xampp/lang/de.php -> Hier werden div. Sprachvariablen eingefügt
/xampp/htdocs/xampp/lang/en.php -> Hier werden div. Sprachvariablen eingefügt

Dateien & Ordner die neu erstellt werden:
/xampp/backup/ -> Der allgemeine Backup-Ordner
/xampp/htdocs/xampp/logs.php -> Das eigentliche Script

Welche Logs werden angezeigt?
In der Standardkonfiguration werden nur die Logs angezeigt, die auf jedem Xampp so existieren (sollten). Jedoch gibt es noch viele andere Logs die deaktiviert wurden.
Diese Veränderungen könnt ihr in der logs.php in den ersten Zeilen festlegen!

Sind Screenshots vorhanden?
Ja es gibt 2 Screenshots:
Die Übersicht des Addons -> http://web20.s2.cybton.com/xampp/xampp- ... eview1.jpg (192 KB)
Und das Fenster zum Verändern der httpd.conf -> http://web20.s2.cybton.com/xampp/xampp- ... eview2.jpg (192 KB)


Dann Viel Spaß mit dem Addon!

Gruß
Mega Killer
Mega Killer
 
Posts: 12
Joined: 07. August 2005 19:55

Postby Mega Killer » 11. August 2005 11:52

fast 50 views...
eine rückmeldung von denen die es runtergeladen haben wäre schön!

ich würde gerne wissen ob ich scheiße gebaut habe oder nich :D
(eines der ersten scripts von mir das ich veröffentliche - also insgesamt jetzt)
Mega Killer
 
Posts: 12
Joined: 07. August 2005 19:55

Postby deepsurfer » 11. August 2005 12:00

fast 50 views...

Bedenke das deine eigenen zugriffe auch gezählt werden ;)
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to XAMPP AddOns

Who is online

Users browsing this forum: No registered users and 24 guests