folgendes Problem: Ein Apache httpd 1.3.27.0-2 in normaler LAMP- Konfiguration funktioniert soweit, dass er Seiten als HTML oder PHP anstandslos ausliefert; ein phpinfo() funktioniert ebenfalls problemlos (mal abgesehen, dass es bei "System" Unsinn ausgibt, aber das tut hier nichts zur Sache).
Sobald ein Formular aber etwas posten will (submit), bekomme ich einen HTTP-Error 500 ("Internal Server Error"). apachectl configtest zeigt keine Probleme, tail /var/log/apache/error.log gibt mir aber so etwas wie:
Code: Alles auswählen
[crit] [client 192.168.101.129] configuration error: couldn't perform authentication. AuthType not set!: /wiki/wiki.phtml
Offensichtlich gibt es ein Problem bei irgendeiner Authentifikation; was ich nicht verstehe ist, dass dieselbe httpd.conf auf einem anderen System (unter Sid) funktioniert, abgesehen davon sehe ich auch nicht so recht, was sich da eigentlich authentifizieren soll. Ich habe jetzt mehrfach die Dokumentation zu Benutzerauthetikation, mod_auth, mod_auth_sys usw. durchgelesen und sehe einfach nicht, wo das Problem liegt.
Ich kann beispielsweise /usr/lib/apache/1.3/mod_auth.so in der httpd.conf laden und einschalten, oder den Eintrag auch auskommentieren, der "Internal Server Error" bleibt. Ach ja, natürlich mache ich nach Konfigurationsänderungen im Apache httpd ein /etc/init.d/apache reload.
Habt ihr eine Idde, in welcher Richtung ich weitersuchen kann? Brauche ich überhaupt mod_auth o.ä.? Spielen hier die Zugriffsberechtigungen der Dateien möglicherweise eine Rolle?
PhpSysInfo in /usr/share/phpsysinfo/ habe ich beispielsweise über das Debian-Paket "phpsysinfo" installiert; es wurde eingerichtet mit folgenden Dateiattributen:
Code: Alles auswählen
drwxr-xr-x 5 root root 4096 Nov 22 00:50 includes
-rw-r--r-- 1 root root 6568 Oct 29 21:50 index.php
drwxr-xr-x 8 root root 4096 Nov 22 00:50 templates
Danke für jeden Hinweis,
-asb