Lighttpd läuft nicht mit php

Dragonilx

New Member
HiHo,

Habe gerade meinen Server neu installiert. Lighttpd, MTA, mysql ect laufen bestens.
Nun habe ich noch PHP installiert bzw selber kompilliert.

Code:
./configure --prefix=/usr/local/php --datadir=/usr/share/php --mandir=/usr/share/man/php --bindir=/usr/local/php/bin --exec-prefix=/usr/local/php --includedir=/usr/include/php --sysconfdir=/etc/php --localstatedir=/var --with-config-file-path=/etc/php --with-execdir=/usr/lib/php/bin --disable-debug --enable-inline-optimization --enable-memory-limit --enable-magic-quotes --enable-safe-mode --enable-sigchild --enable-session --with-mysql --enable-cli --with-pear=/usr/share/pear --with-openssl --without-pgsql --with-config-file=/etc/php/php.ini --enable-fastcgi --with-gd --with-freetype --with-jpeg --with-png --with-ttf --enable-mbstring --enable-force-cgi-redirect --with-mcrypt --with-zlib

Leider kann ich keine PHP Datei aufrufen. Er gibt mir einen 403er aus. In der /etc/lighttpd/conf-available/10-fastcgi.conf habe ich den bin_path meiner php installation angepasst

Code:
fastcgi.server    = ( ".php" => 
	((
		"bin-path" => "/usr/local/php/bin/php-cgi",
		"socket" => "/tmp/php.socket",
		"max-procs" => 2,
		"idle-timeout" => 20,
		"bin-environment" => ( 
			"PHP_FCGI_CHILDREN" => "4",
			"PHP_FCGI_MAX_REQUESTS" => "10000"
		),
		"bin-copy-environment" => (
			"PATH", "SHELL", "USER"
		),
		"broken-scriptfilename" => "enable"
	))
)

Habe ich noch eine kleinigkeit übersehen?

EDIT: error.log ganz vergessen

2009-10-28 12:35:17: (server.c.1475) server stopped by UID = 0 PID = 17705
2009-10-28 12:35:18: (log.c.75) server started
 
Last edited by a moderator:
Lighttpd müsste im Logfile einen Fehler ausgeben wenn er Probleme mit deinem FastCGI-Prozess hätte.

Kann es sein, dass die Berechtigungen einfach falsch sind (403)?

Rufst du das PHP-File direkt auf oder ist eine index.php die ggf. nicht geladen wird?
 
Ich rufe die php datei direkt auf.

nein eine fehlermeldung steht nicht drinne. lediglich

2009-10-28 12:35:17: (server.c.1475) server stopped by UID = 0 PID = 17705
2009-10-28 12:35:18: (log.c.75) server started
 
Unter welchem User läuft lighttpd?
Welche Berechtigungen hat das PHP-File?
Kannst du HTML-Dateien in diesem Verzeichnis aufrufen?
 
Back
Top