Die neuen Server-Statistik-Einstellungen im Podcastmanager ermöglichen es dir, Statistiken von Webalizer oder AWStats im Backend anzuzeigen.
Du findest die neuen Einstellungen unter Podcastmanager > Einstellungen im neuen Bereich "Server-Statistiken (Webalizer / AWStats)".
- Standard: Deaktiviert
- Funktion: Schaltet die gesamte Statistik-Anzeige ein/aus
- Hinweis: Ohne Aktivierung sind die anderen Einstellungen wirkungslos
- Optionen:
- Webalizer (HTML Reports)
- AWStats (Text Reports)
- Standard: Webalizer
- Hinweis: Wähle das Tool, das auf deinem Server verfügbar ist
- Erforderlich: Ja (wenn Statistiken aktiviert sind)
- Format: Relativ oder absolut
- Beispiele:
/usage/podcast_domain_de ../../usage/podcast_domain_de /home/user/public_html/usage/podcast_domain_de /var/lib/awstats
Im Admin-Panel ist eine Box mit folgendem Info-Text integriert:
Verfügbare Statistik-Tools:
- Webalizer: HTML-Reports im Format usage_YYYYMM.html.
Auf vielen Hostern unter /usage verfügbar.
- AWStats: Text-basierte Reports im Format awstats.YYYYMM.domain.txt.
Typischerweise unter /var/lib/awstats oder im Nutzerhome.
Die Pfade können je nach Hoster unterschiedlich sein.
Kontaktiere deinen Support, falls du nicht weißt, wo die Dateien liegen.
Webalizer: /usage/podcast_domain_de
Webalizer: /usage/podcast_domain_de
AWStats: /var/www/virtual/user/awstats
Webalizer: ../../usage/podcast_domain_de
AWStats: /var/lib/awstats
Webalizer: /www/htdocs/username/domains/podcast.de/usage
AWStats: /www/ftpusers/username/webs/awstats
Webalizer: /var/www/virtual/username/public_html/usage
AWStats: /var/lib/awstats
Webalizer: /var/www/html/usage
AWStats: /var/lib/awstats
- Das ist die zuverlässigste Methode
- Suche nach "Webalizer" oder "AWStats" im Hoster-FAQ
# Webalizer suchen
find / -name "usage_*.html" 2>/dev/null | head -5
# AWStats suchen
find / -name "awstats.*.txt" 2>/dev/null | head -5
# Oder direkt schauen
ls -la /usage/
ls -la /var/lib/awstats/- Navigiere zum Root-Verzeichnis
- Suche nach
usageOrdner (für Webalizer) - Suche nach
awstatsOrdner oderawstats.*Dateien
Nach dem Speichern der Einstellungen:
- Gehe zu Podcastmanager > Statistiken
- Sollte folgende Meldungen zeigen:
- ✅ Statistiken verfügbar: Pfad ist korrekt und erreichbar
⚠️ Pfad nicht verfügbar: Überprüfe den Pfad- ❌ Provider Fehler: Dateien nicht im erwarteten Format
/path/to/stats/usage_202407.html
/path/to/stats/usage_202406.html
/path/to/stats/usage_202405.html
/path/to/stats/awstats.202407.domain.txt
/path/to/stats/awstats.202407.domain_de.txt
/path/to/stats/awstats.202407.txt
- ✅ Überprüfe Schreibrechte
- ✅ Stelle sicher, dass der Pfad existiert
- ✅ Versuche mit einem anderen Pfad-Format
- ✅ Wende dich an deinen Hoster
- ✅ Webalizer/AWStats wurde noch nicht ausgeführt
- ✅ Die Dateien sind älter als 1 Monat
- ✅ Falscher Provider ausgewählt
- ✅ Überprüfe auf Unterschied zwischen Domain-Namen (mit/ohne -)
- ✅ HTML/Text-Struktur hat sich geändert
- ✅ Report von älterem/neueren Tool generiert
- ✅ Kontaktiere den Support des Hosters
Die Statistiken können auch im Code verwendet werden:
use FriendsOfRedaxo\Podcastmanager\Statistics\StatisticsManager;
$stats_path = rex_addon::get('podcastmanager')->getConfig('stats_path');
$stats_provider = rex_addon::get('podcastmanager')->getConfig('stats_provider');
$stats_enabled = rex_addon::get('podcastmanager')->getConfig('stats_enabled');
if ($stats_enabled && $stats_path) {
$provider = StatisticsManager::createProvider(
$stats_provider,
$stats_path,
rex_yrewrite::getCurrentDomain()->getName()
);
$months = $provider->getAvailableMonths();
$stats = $provider->getStatistics('07', '2024');
echo "Besuche: " . $stats->getVisits();
}Siehe auch: redaxo/src/addons/podcastmanager/lib/Statistics/README.md