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?
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?
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
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 :-)
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
Ja, ist Linux.
Aber wo Perl ist müßte ich den Provider fragen.
Dominique
Dominique schriebJa, 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
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
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
Hallo Lucas,
vielen Dank für Deine Antwort. Ich werd es ausprobieren.
Viele Grüße
Dominique