lighttpd 1.4.13-4: x-httpd-php wird zum Download angeboten

h00ch

Registered User
Hi.

Ich habe Debian Etch mit lighttpd 1.4.13-4 / php5-cgi und fastcgi enabled.
Wenn ich auf http://.../phpmyadmin/ gehe wird mir ein Download angeboten:
- Kein Dateiname
- application/x-httpd-php

Wenn ich es downloade und den Content ansehe ist es die index.php.

Jedoch ist der direkte Aufruf http://.../phpmyadmin/index.php korrekt und liefert mir die geparste Webseite.

Code:
index-file.names           = ( "index.php", "index.html",
                               "index.htm", "default.htm" )
ist in der lighttpd.conf eingestellt.

Dieser Fehler tritt nur bei phpmyadmin auf (es ist das Debian Package).
Bei eigenen Ordnern nicht.

MfG, h00ch
 
Last edited by a moderator:
Ist 1:1 die Standard Config vom Debian Package im Moment (siehe unten).
Bei https:// (also mit dem mod ssl) klappt alles!

EDIT: Anhang entfernt. Siehe 2 Posts weiter unten.
 
Last edited by a moderator:
Das ist nicht die vollständige Konfiguration. Es fehlen z. B. die Daten, die über /usr/share/lighttpd/create-mime.assign.pl und /usr/share/lighttpd/include-conf-enabled.pl eingebunden werden.
 
Soweit ich weiß ist phpmyadmin ein symbolischer Link.
Versuche doch mal wie es ist, wenn Du für phpmyadmin ein Alias ist:
Code:
alias.url += ( 
		"/doc/" => "/usr/share/doc/",
		"/images/" => "/usr/share/images/",
                "/phpmyadmin/" => "/usr/share/phpmyadmin/"
	)

Ich weiß sonst auch nicht, woran es liegen könnte.
 
Hat sich nun für mich erledigt, da ich phpmyadmin nur auf SSL unter einer eigenen IP laufen lasse. Aber ich werde den Ansatz das nächste mal testen.

Danke, h00ch
 
Back
Top