Zum Inhalt springen

AWSTATS Installations-Probleme

Erstellt am 4. August 2004 · 8 Antworten · letzte Antwort am 13. Oktober 2004

Tags: Frage

Dominique ·

Hallo Forum,

ich habe folgendes Problem bei der Installation von AWSTATS:

Perl was not found at '/usr/local/bin/perl'. The awstats.pl script can't be executed!

Weiß jemand was ich falsch gemacht habe?

jweiland ·

Entweder ist Perl nicht auf dem Server installiert -> installieren

-oder-

Perl ist installiert, befindet sich aber in einem anderen Verzeichnis -> erste Zeile im AWSTATS Perl-Script anpassen

Jochen Weiland

Dominique ·

Hallo Herr Weiland,

vielen Dank für die schnelle Antwort. Ich weiß leider nicht, wo das awstats.pl korrekterweie hingehört.

In der Datei /typo3config/ext/cc_awstats/nod1/index.php steht ab Zeile 255:

if (is_executable ("/usr/bin/perl")) {
$perl = "/usr/bin/perl ";
} else {
f (is_executable ("/usr/local/bin/perl")) {
$perl = " ";

im selben Ordner ist auch das awstats.pl die erste Zeile lautet hier:

#!/usr/bin/perl

Ich habe auf Verdacht eine Kopie in html/cgi-bin/awstats.pl gelegt. Es geht leider immer noch nicht.

Viele Grüße

Dominique

PS: habe gerade Ihr Tutorial: Statische Seiten simulieren ausprobiert :-)

jweiland ·

Die awstats.pl bleibt an der Stelle, wo sie bei der Installation der Extension gelandet ist.

Die Frage ist, wo auf dem Rechner (Linux?) befindet sich "perl"

Jochen Weiland

maxhb ·
Dominique schrieb

Ja, ist Linux.
Aber wo Perl ist müßte ich den Provider fragen.

Falls Du einen ssh-Zugang hast kannst Du Dir durch folgendes Shellkommando anzeigen lassen, wo perl installiert ist:

which perl

CU
maxhb

Dominique ·

Das mit dem Pfad ist geklärt. der Pfad zu Perl lautet: /usr/bin/perl
Das steht auch in der ersten Zeile des awstats.pl
Da Pearl trotzdem nicht gefunden wurde, habe ich den Tip unter:

http://lists.netfielders.de/pipermail/typo3-at/2004-May/001554.html

ausprobiert und in der typo3conf/ext/cc_awstats/mod1/index.php die beiden is_executable - Abfragen auskommentiert.

Das Ergebniss ist:

Warning: escapeshellcmd() has been disabled for security reasons in
/typo3conf/ext/cc_awstats/mod1/index.php on line 269

Warning: passthru() has been disabled for security reasons in
/typo3conf/ext/cc_awstats/mod1/index.php on line 269

Ich verzichte mal einfach auf Awstats. Trotzdem herzlichen Dank für die Antworten!!!

Viele Grüße

Dominique

lukas ·

sali dominique, falls du es trotzdem nocheinmal probieren willst: ich hatte genau dasselbe problem wie du (perl pfad eigentlich richtig, und trotzdem funzts nicht).

mir hat schliesslich folgender beitrag von emanuel geholfen: #108356