Version 1.71 RC1
Dies ist die LiesMich-Datei zu CrazyStat, einem komfortablen, umfangreichen und kostenlosen
Statistik-Script mit optionalem Counter.
Vielen herzlichen Dank, dass Sie sich für
CrazyStat entschieden haben.
- Inhalt
- Features
- Voraussetzungen
- Installation
- Häufige Fragen (FAQ)
- History
- To do
- Copyright und Lizenz
- kann ganz ohne JavaScript arbeiten (können nicht viele!)
- keinerlei Pflichtwerbung/-logos oder ähnliches bei Counter lediglich Anmerkung im
alt-Text
- Da PHP-Script unabhängig von anderen Anbietern (Server down etc.)
- Konfiguration der IP-Sperre möglich
- IPs können optional anonymisiert gespeichert werden, sodass sie nicht mehr rückverfolgbar sind (Datenschutz)
- Statistik und Counter in einem Script!
- kein MySQL benötigt
- kein Zugriff auf Server-Logs nötig
- eingebundene Dateien bleiben XHTML oder HTML valide
- eigene Seitenaufrufe werden auf Wunsch nicht gezählt
- Logdateien werden optional gzip-komprimiert um Webspace zu sparen
- Ergebnisse werden alle auf einen Blick übersichtlich mit Balkendiagrammen (Browser,
Monitorauflösung und Betriebssystem auch nach Wahl in Kreisdiagrammen) dargestellt
- Auswertungen zu folgenden Daten, mit und ohne IP-Sperre sowie jeweils nach Wahl auf
einen beschränkten Zeitraum gesehen oder auf die gesamte Zeit bezogen:
- Gesamt-Hits
- Hits diesen Monat
- Hits letzten Monat
- User online
- Maximum Hits / Tag
- Durchschnitt Hits / Tag
- Hits / Wochentag
- Hits / Monat
- Hits / Tag
- Hits / Stunde
- Verwendete Browser
- Aufgerufene Dateien
- Verwendete Monitorauflösung
- Farbtiefe
- Verwendetes Betriebssystem
- Referer
- Suchbegriffe über die die User auf die Seite gekommen sind
- Durchschnitts- und Summen-Werte für alle Module
- Passwortschutz der den Zugriff auf die Statistik vor fremden Augen schützt möglich,
mehrere Nutzer anlegbar, Passwort auf Wunsch verschlüsselt abspeicherbar,
sichere Übertragung des Passworts
- In individuellen "Presets" können unterschiedliche Statistik-Ansichten gespeichert und schnell abgerufen werden
- Downloaden und Verwalten der Logdateien über die Oberfläche (Backup, Löschen)
- Tabellarische Anzeige der Logdateien
- Durchsuchen der Logdateien (Filter)
- Geschwindigkeitsoptimiertes Auswerten durch mehrstufiges Caching
- mehrsprachige Oberfläche (zunächst deutsch/englisch)
- Ein/ausschaltbar
- Wenn Counter aus sieht der User nur eine Grafik, die Sie frei wählen können
(z.B. blank.gif => Nutzer sieht gar nichts vom Script)
- Design frei wählbar, es gibt hunderte passende kostenlose Grafiken im Internet
- mit oder ohne IP-Sperre
- Anzahl Stellen wählbar
- Transparenz möglich, sodass das Design dem Hintergrund angepasst wird
- Zum tatsächlichen Zählerstand lässt sich ein beliebiger Wert addieren, der z.B. mit
einem anderen Counter gemessen wurde (Counterstand geht nicht verloren)
- Auf Wunsch lässt sich an eine beliebige Position im Counter bei Reload ein beliebiger
Text einblenden, der auf einen Reload hinweist. Das Aussehen des Textes (Schriftgröße,
Farbe, nach Wunsch farbiger Kasten um den Text) ist beliebig wählbar.
- Über CSS anpassbarer Textcounter ist ebenfalls möglich
Nach oben
- PHP 5.1 oder neuer (5.3.3, 5.3.8 wurden getestet),
für Counter und Kreisdiagramme mit aktivierter GDLib (neuer als 2.0.28).
Aus Sicherheitsgründen wird generell empfohlen register_globals = Off zu setzen
(nicht zwingend). Läuft auch wenn safe_mode = On.
- kein MySQL
- Bei Seiten mit sehr hohem Besucheraufkommen ist ein "starker" Server empfehlenswert
- Das Script läuft auf so gut wie jedem PHP-fähigen Webspace, selbst auf Freehostern
- Browser (Internet Explorer 5.5 bis 9, Opera 5 bis 11.62,
Firefox 1.0 bis 11, Safari 3.2.1 bis 5.1.5 (Win), Google Chrome 1.0 bis 18
wurden getestet
- Bilder (dürfen nicht geblockt werden, Textbrowser werden nicht gezählt)
- JavaScript für Ermittlung der Monitorauflösung und Farbtiefe und einige Komfort-
Funktionen für die Auswertung der Ergebnisse (in show_stat.php, nicht zwingend)
Nach oben
ACHTUNG! Informationen zum Updaten sind unter "Häufige Fragen" zu finden.
Schnellinstallation (Schritte in Klammern nur bei Counter!)
Diese Anleitung ist für erfahrenere Anwender gedacht.
- Entpacken der Dateien auf die Festplatte
- (Countergrafik auswählen/herunterladen (Grafiken unter stat/usr/counter_styles/ - weitere Designs und Seiten unter
http://www.christosoft.de/Crazystat/Countergrafiken)
- (Design evtl. in PNG umwandeln (oder gif, falls GDLib gifs unterstützt) und
in Ordner "stat/usr/counter_styles" abspeichern)
- stat/usr/config.php öffnen und Einstellungen nach Wunsch anpassen (v.a. $config_rel_path)
- Hochladen des Ordners "stat" inkl. aller Unterordner und Dateien
- Allen Dateien und Unterordnern von stat/usr sowie dem Order stat/src/log-tool CHMOD 777 setzten
- Auf jede Seite <?php @include_once("stat/src/include.php"); ?> innerhalb des <body>-Tags
einfügen, Dateiendung von ".html" oder ".html" nach ".php" ändern (falls noch nicht ".php").
Siehe auch FAQ zu: CrazyStat in .html-Dateien, CrazyStat in unterschiedlichen Verzeichnissen einbinden
- Die Statistik aufrufen (http://www.meineseite.de/stat/). Falls Passwortschutz
aktiv bitte das Passwort über "Passwort ändern" abändern. Die Default-Werte
sind User "admin" und Passwort "pass".
Wenn Sie den Ordner "stat" umbenannt haben, müssen Sie das auch im Code (Schritt 7) sowie in $config_rel_path (Schritt 4) anpassen!
- Entpacken Sie die ZIP-Datei in einen Ordner auf Ihrer Festplatte (z.B. mit 7-Zip)
- Dann müssen Sie ein Design für den Counter auswählen. Sie finden im Ordner "stat/usr/counter_styles" einige.
Unter http://www.christosoft.de/Crazystat/Countergrafiken
sind weitere Countergrafiken, Seiten mit weiteren
Grafiken und weitere Hinweise zu Countergrafiken zu finden.
- Jetzt müssen Sie sicherstellen, dass die Countergrafik eine PNG- oder GIF-Datei ist.
Sollte sie es nicht sein, oder Ihr Server keine GIF-Grafiken unterstützen, lesen Sie
in den FAQ nach, wie man Grafiken in das PNG-Format konvertiert. Dann legen sie die
Grafik unter "stat/usr/counter_styles" ab.
- Öffnen Sie die Datei "stat/usr/config.php" in einem Texteditor (z.B. Notepad oder PSPad)
und passen Sie die Einstellungen nach Wunsch an (v.a. $config_rel_path). Der Dateiname der Countergrafik
muss in $config_counter_file_name eingetragen werden und für den Counter muss $config_counter_enabled=true; sein.
Informationen zu weiteren Konfigurations-Einstellungen
- Hochladen des Ordners "stat" inkl. aller Unterordner und Dateien auf Ihren Server
(z.B. per FTP mit FileZilla)
- Allen Dateien und Unterordnern von "stat/usr" sowie dem Order "stat/src/log-tool" CHMOD 777 setzten.
Wie das geht steht unter FAQ.
- Auf jede Seite, deren Besuche gezählt werden sollen,
<?php @include_once("stat/src/include.php"); ?> nach <body> und vor </body>
einfügen. Dateiendung von ".html" oder ".html" nach ".php" ändern falls noch nicht ".php"
(Dateien umbenennen und Links anpassen).
Siehe auch FAQ zu: CrazyStat in .html-Dateien, CrazyStat in unterschiedlichen Verzeichnissen einbinden
- Rufen Sie jetzt sie Statistik auf (im Browser http://www.meineseite.de/stat/). Falls Passwortschutz
aktiv bitte das Passwort über "Passwort ändern" abändern. Die Default-Werte
sind User "admin" und Passwort "pass".
- Entpacken Sie die ZIP-Datei in einen Ordner auf Ihrer Festplatte (z.B. mit 7-Zip)
- Öffnen Sie die Datei "stat/usr/config.php" in einem Texteditor (z.B. Notepad oder PSPad)
und passen Sie die Einstellungen nach Wunsch an (v.a. $config_rel_path). Um den Counter
zu deaktivieren muss $config_counter_enabled=false; sein.
Informationen zu weiteren Konfigurations-Einstellungen
- Hochladen des Ordners "stat" inkl. aller Unterordner und Dateien auf Ihren Server
(z.B. per FTP mit FileZilla)
- Allen Dateien und Unterordnern von "stat/usr" sowie dem Order "stat/src/log-tool" CHMOD 777 setzten.
Wie das geht steht unter FAQ.
- Auf jede Seite, deren Besuche gezählt werden sollen,
<?php @include_once("stat/src/include.php"); ?> nach <body> und vor </body>
einfügen. Dateiendung von ".html" oder ".html" nach ".php" ändern falls noch nicht ".php"
(Dateien umbenennen und Links anpassen).
Siehe auch FAQ zu: CrazyStat in .html-Dateien, CrazyStat in unterschiedlichen Verzeichnissen einbinden
- Rufen Sie jetzt sie Statistik auf (im Browser http://www.meineseite.de/stat/). Falls Passwortschutz
aktiv bitte das Passwort über "Passwort ändern" abändern. Die Default-Werte
sind User "admin" und Passwort "pass".
- Sie können Ihre Statistik über "http://ihrserver.de/stat/" aufrufen
- Das Log-Tool erreichen Sie über "http://ihrserver.de/stat/log-tool/" (s. FAQ)
Nach oben
Die FAQ finden Sie in faq_de.html
Nach oben
Die History finden Sie unter history.html (nur Deutsch bis inkl. Version 1.70, danach nur Englisch).
Nach oben
Die Liste der ToDos finden Sie unter todo.txt (nur Englisch).
Nach oben
Copyright (C) 2004-2012 Christopher Kramer
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Website: http://www.christosoft.de
E-Mail: webmaster AT christosoft DOT de (Kontaktformular)
Version: 1.71 RC1
Nach oben