[Support] mod_php, safe_mode und cgi.
Purodha B Blissenbach
publi at web.de
Tue Nov 28 13:58:48 CET 2006
Hallo ,
> ... eZ Publish laeuft nicht auf cgi. Deshalb mit der httpd.conf und
> safe_mod muss off sein, wegen imagemagick und noch ein paar Sachen.
Nur ganz allgemein und in aller Vorsicht, weil das für
existierende Softwarepakete, an denen man nicht herumändern
möchte, sicher nicht immer realisierbar ist:
Ich habe ganz gute Erfahrungen damit gesammelt, ohne eigene
httpd.conf und mit php_safe_mode on, nur einelne Script-Dateien
einer Website per .htaccess mit php-via-cgi laufen zu lassen.
Wenn man selber programmiert, ist es relativ einfach, z.B. den
Imagemagck-Teil in ein getrenntes script auszulagern, und das
- mit einem internen http-Aufruf
mod_php: $bild=file("http://example.com/bild.cgi?$parameter");
oder
- mittels <meta http-equiv="refresh" content="0; url= ..." />
Ketten
per php via cgi ausführen zu lassen.
Zur Datenübergabe eignen sich Datenbanken, temporaere Dateien
und Parameter in Aufruf.
Man muß daran denken, daß bei unkoordinierten Aufrufen
"innerer"/"interner" Scripte durch beliebige Freunde des
Ausprobierens von lustigen URLs nix Schlimmes passieren
koennen sollte - z.B. koennten interne Scripte nur bei Aufrufen
von localhost arbeiten (-: und andernfalls die aktuelle Uhrzeit
zeigen :-)
Oft ist es einfacher, als es auf den ersten Blick aussieht.
Gruesse von Purodha - e-mail: <publi at web.de>
More information about the Support
mailing list