Hallo,
ich hab mal wieder ein Problem mit dem Apachenersatz.
Folgende Grundausstattung liegt vor (debian 3.1-sarge):
Auszug aus der lighttpd.conf:
bisher lief auf dem Server alles unter einer Domain und fehlerfrei.
Nun habe ich eine neue Domain draufgelegt und folgendermassen eingebunden:
HTML und Text Dateien innerhalb dieses Document Roots lassen sich Problemlos abrufen.
Habe ich nun aber .php Dateien, bekomme ich nur eine weisse Seite ausgeliefert. Lediglich "phpinfo();" funktioniert, "echo" schon nicht mehr.
Im AccessLog vom Lighty steht bei allen Seiten, das Sie mit Status 200 ausgeliefert wurden.
Das PHP Error Log gibt auch keinen Aufschluss über mögliche Fehler.
Ich vermute hier den eAccelerator als Ursache, kann den aber leider nicht deaktivieren, da mir sonst die Hauptseite zusammenbricht.
ich hab mal wieder ein Problem mit dem Apachenersatz.
Folgende Grundausstattung liegt vor (debian 3.1-sarge):
Code:
www:~# lighttpd -V
lighttpd-1.4.11 (ssl) - a light and fast webserver
Build-Date: May 10 2006 15:02:36
Event Handlers:
+ select (generic)
+ poll (Unix)
+ rt-signals (Linux 2.4+)
+ epoll (Linux 2.6)
- /dev/poll (Solaris)
- kqueue (FreeBSD)
Network handler:
+ sendfile
Features:
+ IPv6 support
+ zlib support
+ bzip2 support
+ crypt support
- PAM support
+ SSL Support
+ PCRE support
+ mySQL support
+ LDAP support
+ memcached support
- FAM support
+ LUA support
- xml support
- SQLite support
+ GDBM support
Code:
www:~# php -v
PHP 5.1.4 (cgi-fcgi) (built: May 19 2006 15:06:40)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5-beta1, Copyright (c) 2004-2004 eAccelerator, by eAccelerator
Auszug aus der lighttpd.conf:
Code:
fastcgi.server = ( ".php" => (( "bin-path" => "/usr/local/bin/php",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"check-local" => "enable",
"bin-environment" => ( "PHP_FCGI_CHILDREN" => "16",
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"bin-copy-environment" => ( "PATH", "SHELL", "USER" ),
"broken-scriptfilename" => "enable"
))
)
bisher lief auf dem Server alles unter einer Domain und fehlerfrei.
Nun habe ich eine neue Domain draufgelegt und folgendermassen eingebunden:
Code:
$HTTP["host"] =~ "domain\.de" {
server.document-root = "/usr/htdocs/domain"
}
HTML und Text Dateien innerhalb dieses Document Roots lassen sich Problemlos abrufen.
Habe ich nun aber .php Dateien, bekomme ich nur eine weisse Seite ausgeliefert. Lediglich "phpinfo();" funktioniert, "echo" schon nicht mehr.
Im AccessLog vom Lighty steht bei allen Seiten, das Sie mit Status 200 ausgeliefert wurden.
Das PHP Error Log gibt auch keinen Aufschluss über mögliche Fehler.
Ich vermute hier den eAccelerator als Ursache, kann den aber leider nicht deaktivieren, da mir sonst die Hauptseite zusammenbricht.
Last edited by a moderator: