Habe awstats installiert wenn ich dort auf cache löschen klicke kommt der fehler "failed to open dir: No such file or directory" das programm scheint sonst aber zu funktionieren, in die log-datei wurde geschrieben.
Nur womit werte ich die datei übersichtlich aus?
habe auch schon galileo probiert nur wenn ich dort z.B. die auswertung ansehen möchte kommt folgender Fehler
Forbidden
You don't have permission to access /seite/typo3conf/ext/galileo_awstats/awstats/cgi-bin/awstats.pl on this server.
--------------------------------------------------------------------------------
Apache/1.3.26 Server at www.domain.de Port 80
kann mir jemand weiterhelfen ?
gruss
mimaxx
Hallo mimaxx,
Deine Frage ist "etwas" unverständlich...
Wieso willst Du awstats-Dateien auswerten? awstats _IST_ ein Auswertungstool...
Hast Du mal auf den Namen des logfiles geklickt statt auf "Cache löschen"
Ich glaube mich daran zu erinnern, dass awstats die Logdatei nicht selbst anlegen kann. Das steht aber in der Doku zu awstats, hier zu finden : http://typo3.org/extensions/repository/new/cc_awstats/
Grüsse,
2bbionic
Wenn ich auf die Datei klicke kommt folgender Fehler
Perl was not found at '/usr/local/bin/perl'. The awstats.pl script can't be executed!
Der Pfad stimmt jedoch
Wenn typo3 sagt,, es könne Perlnicht finden, dan KANN der Pfad nicht stimmen. Hast Du mal auf der Konsole überprüft, wo perl liegt? (nehme ich mal an...)
Versuch' doch mal, das Skript auf der Konsole auszuführen, vielleicht bringt das mehr Fehlermeldungen.
Grüsse,
2bbionic
Jetzt funktioniert es der Pfad ist '/usr/bin/perl' ich habe für alle die es interessiert in der index.php in '/mod1'
diese komplette schleife gelöscht
if ($os=='UNIX') {
if (is_executable ('/usr/bin/perl')) {
$perl = '/usr/bin/perl ';
} else {
if (is_executable ('/usr/local/bin/perl')) {
$perl = '/usr/local/bin/perl ';
} else {
die("Perl was not found at '/usr/local/bin/perl'. The awstats.pl script can't be executed!");
}
die("Perl was not found at '/usr/bin/perl'. The awstats.pl script can't be executed!");
}
} else {
if (is_file ('/usr/bin/perl')) {
$perl = '/usr/bin/perl ';
} else {
if (is_file ('/usr/local/bin/perl')) {
$perl = '/usr/local/bin/perl ';
} else {
die("Perl was not found at '/usr/local/bin/perl'. The awstats.pl script can't be executed!");
}
die("Perl was not found at '/usr/bin/perl'. The awstats.pl script can't be executed!");
}
}
und gegen
$perl = '/usr/bin/perl ';
ersetzt.
Das war ein Tip der funktioniert hat.