aw_stats und safe_mode

  • Alegria Alegria
    T3PO
    0 x
    24 Beiträge
    0 Hilfreiche Beiträge
    29. 10. 2004, 16:23

    Hab es so gelöst:

    Erstmal dafür sorgen das Typo3 ins logfile schreibt:
    Im BE: Tools->Installation aufrufen
    Punkt 4 "ALL Configuration"
    hier "logfile_write" suchen und wie es dort steht "fputs" eintragen.

    Im Template->Setup
    [code:1:539e7b8bbc]
    config {
    stat_apache = 1
    stat_apache_logfile = logfile.log
    }
    [/code:1:539e7b8bbc]
    hinzufügen
    logfile erstellen (z.B. #touch logfile.log)

    jetzt sollte das Logfile von Typo3 geschrieben werden

    In /etc/php.ini
    [code:1:539e7b8bbc]
    safe_mode_protected_env_vars =
    [/code:1:539e7b8bbc]

    den apache neu starten (#rcapache2 restart )

    Jch hab noch Confixx und hab den Eintrag
    [code:1:539e7b8bbc]
    php_admin_value safe_mode_exec_dir /srv/www/htdocs/empty
    [/code:1:539e7b8bbc]
    in die Datei /etc/apache2/confixx_vhost.conf geschrieben
    Nicht in die <VirtualHost ...>, hier wirds überschrieben. Sondern ganz am Anfang.
    Auf jeden Fall muss es ein safe_mode_exec_dir geben.

    Jetz in dieses Verzeichnis (safe_mode_exec_dir)einen Symlink nach perl
    [code:1:539e7b8bbc]
    ln -s /usr/bin/perl perl
    [/code:1:539e7b8bbc]

    aw_stats installieren

    in der Datei cc_awstats/modl/index.php ca. in Zeile 60
    [code:1:539e7b8bbc]
    if (ini_get("safe_mode")) {
    die ( .... usw
    }
    [/code:1:539e7b8bbc]
    auskommentieren.

    Jetzt ca. zur Zeile 255 gehen
    [code:1:539e7b8bbc]
    if (isexecutable("/usr/bin/perl"))
    ..... usw.
    [/code:1:539e7b8bbc]
    alles auskommentieren was nach perl sucht bis Zeile 264.
    [code:1:539e7b8bbc]
    $perl = "perl "
    [/code:1:539e7b8bbc]
    in der nächsten Zeile hinzufügen (Leerzeichen hinter perl beachten)
    Ich glaub das wars. Fall ich was vergessen hab, freue ich mich über ein Feedback, dann kann ichs zu meiner Doku hinzufügen.


  • 1
  • Torsten Torsten
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    16. 11. 2004, 15:21

    Danke!
    Jetzt tuts auch mit meinem Confixx!

    Gruß
    Torsten

    kl. Änderung
    [quote:0da47d6f49="Alegria"]Jetzt ca. zur Zeile 255 gehen
    [code:1:0da47d6f49]
    if (isexecutable("/usr/bin/perl"))
    ..... usw.
    [/code:1:0da47d6f49]
    alles auskommentieren ...
    [/quote:0da47d6f49]

    ändern in:
    [code:1:0da47d6f49]
    if (is_executable("/usr/bin/perl"))
    ..... usw.
    [/code:1:0da47d6f49]

  • 1