wer schonmal versucht hat cake mit lighty zum laufen zu bewegen, der merkt schnell dass das nicht so ohne weiteres geht und sich leider im netz nur alte dokus finden lassen. deswegen stelle ich euch hier meine lighty config zur verfügung. wenn man die regex richtig hinbekommt ist es garnicht so schwer!
bei fragen einfach melden.. (an eurer cake-installation müsst ihr nichts anpassen, sehr fein). nicht vergessen fastcgi und rewrite zu enablen
- Code: Alles auswählen
- $HTTP["host"] == "localhost" {
server.document-root = "/srv/http/"
url.rewrite-once = (
"^/biscuit/$" => "/biscuit/app/webroot/",
"^/biscuit/(css|files|img|js|stats)/(.*)" => "/biscuit/app/webroot/$1/$2",
"/biscuit/(.*)$" => "/biscuit/app/webroot/index.php?url=$1"
)
}
natürlich document root und das subdir durch eure pfade ersetzen. wenn ihrs im root liegen habt, dann alles eine ebene hoch verschieben bei den pfaden!
falls es euch interessiert, meine fastcgi config unter Arch Linux:
- Code: Alles auswählen
- fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/var/run/lighttpd/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi",
"check-local" => "disable",
"broken-scriptfilename" => "enable"
)
)
)
lg & schönen abend