Hab den debug->trace Schalter des DBI.pm Scripts inzwischen getestet. Er funktioniert insoweit, dass man den Umfang des tracings in der error_log damit beeinflussen kann (hatte gestern vergessen, zwischendurch den Apache zu restarten). ALLERDINGS kann ich selbst mit der Einstellung:
DBI->trace(0)
direkt in der DBI.pm NICHT dafür sorgen, dass das Tracing KOMPLETT abgeschaltet wird. OBWOHL das in der Dokumention von DBI.pm behauptet wird! Dieser Block in der error_log Datei lässt sich einfach auf-Teufel-komm-raus nicht deaktivieren (nur ein Beispiel ohne echte Daten):
25364 Apache::AuthDBI::authen request type = >initial main<
25364 Apache::AuthDBI::authen get_basic_auth_pw: res = >0<, password sent = >support<
25364 Apache::AuthDBI::authen user sent = >support<
25364 Apache::AuthDBI::authen Config{ pwdcasesensitive } = on
25364 Apache::AuthDBI::authen Config{ pwd_whereclause } =
25364 Apache::AuthDBI::authen Config{ placeholder } = off
25364 Apache::AuthDBI::authen Config{ log_field } =
25364 Apache::AuthDBI::authen Config{ uid_field } = userid
25364 Apache::AuthDBI::authen Config{ authoritative } = on
25364 Apache::AuthDBI::authen Config{ data_source } = dbi:Pg:dbname=test_auth
25364 Apache::AuthDBI::authen Config{ grp_field } = groupid
25364 Apache::AuthDBI::authen Config{ encrypted } = on
25364 Apache::AuthDBI::authen Config{ pwd_field } = passwd
25364 Apache::AuthDBI::authen Config{ nopasswd } = off
25364 Apache::AuthDBI::authen Config{ grp_table } = groups
25364 Apache::AuthDBI::authen Config{ pwd_table } = users
25364 Apache::AuthDBI::authen Config{ password } =
25364 Apache::AuthDBI::authen Config{ log_string } =
25364 Apache::AuthDBI::authen Config{ uidcasesensitive } = on
25364 Apache::AuthDBI::authen Config{ username } =
25364 Apache::AuthDBI::authen Config{ grp_whereclause } =
etc. etc.
Kann mir wirklich niemand einen Tipp geben?
O.