Kann Logfile nicht finden. Bitte setzen Sie $apache_access_log

  • Hallo,

    die Datei /opt/pdadmin/bin/httpd_log.pl gibt folgende Fehlermeldung aus:

    Code
    Kann Logfile nicht finden.  Bitte setzen Sie $apache_access_log
    in der Konfigurationsdati /opt/pdadmin/etc/pdadmin.conf at /opt/pdadmin/bin/httpd_log.pl line 118.
    Code
    XX:~ grep apache_access_log /opt/pdadmin/etc/pdadmin.conf
    $apache_access_log = '/var/log/pdadmin_apache/access_log';
    
    XX:~ ls -l '/var/log/pdadmin_apache/access_log'
    -rw-r--r-- 1 root www 105395 Sep 25 18:50 /var/log/pdadmin_apache/access_log

    Was ist das genaue Problem?


    An den Verzeichnisberechtigungen sollte es nicht liegen

    Code
    XX:~ ls -ld / /var /var/log /var/log/pdadmin_apache /usr/local/pd-admin2/logs
    drwxr-xr-x 28 root root    4096 Dec 18  2022 /
    drwxr-xr-x 16 root root    4096 Mar  7  2016 /var
    drwxr-xr-x 12 root root    4096 Sep 25 15:05 /var/log
    drwxr-s---  2 root www  2195456 Sep 25 18:30 /var/log/pdadmin_apache
    drwxr-s---  3 root www     4096 Mar  2  2022 /usr/local/pd-admin2/logs

    mfg
    Twilo

  • Ein paar mehr Infos wären nicht verkehrt. Zum Beispiel welche pd-admin Version wird eingesetzt?


    Es scheint auf jeden Fall kein allgemeines Problem. Bei mir klappt die Ausführung:

  • sorry, ganz vergessen :)


    Code
    # echo 'OS:' $(egrep '^(NAME|VERSION)=' /etc/os-release |cut -d'"' -f2 |tr "\n" ' '); echo 'SE:' $(head -qn1 /usr/local/pd-admin2/UPDATE.INF/SERIES /usr/local/pd-admin2/UPDATE.INF/VERSION); /opt/pdadmin/www/customer/customer.cgi --version |sed -e '/Bradler/d' -e 's/ version /: /' -e "s/$/ ($(file /opt/pdadmin/bin/httpd_vhosts.pl |egrep -o "ELF [0-9a-z\-]+ " |sed -e 's/ELF //g' -e 's/ \+$//'))/"
    OS: Debian GNU/Linux 11 (bullseye)
    SE: 8 0.430
    pd-admin: v4.111 (64-bit)
  • OS: Debian GNU/Linux 12 (bookworm)

    SE: 11 0.455

    pd-admin: v4.125 (64-bit)


    neuer Server, gleiches Problem …


    Code
    Kann Logfile nicht finden.  Bitte setzen Sie $apache_access_log
    in der Konfigurationsdati /opt/pdadmin/etc/pdadmin.conf at /opt/pdadmin/bin/httpd_log.pl line 124.


    Code
    root@XX ~ # grep apache_access_log /opt/pdadmin/etc/pdadmin.conf
    $apache_access_log = '/var/log/pdadmin/access_log';
    
    root@XX ~ # grep access_log /usr/local/pd-admin2/httpd-2.4/conf/httpd.conf
    CustomLog /var/log/pdadmin/access_log vcombined
    
    root@XX ~ # ls -l /var/log/pdadmin/access_log
    -rw-r--r-- 1 root www 498 Nov 29 12:06 /var/log/pdadmin/access_log