Apache 2 + Confixx + 3x PHP = Problem

Apache, Lighttpd, nginx, Cherokee
Post Reply
g.schuster
Posts: 9
Joined: 2005-04-12 12:21
Contact:
 

Apache 2 + Confixx + 3x PHP = Problem

Post by g.schuster »

Hallo,

Ich habe auf meinem Server Apache 2 mit Confixx und mod_php4, suPHP4 und suPHP5 laufen.
mod_php läuft nur wegen Confixx, suPHP ist für die Accounts gedacht.
Vorweg: ich hab das nicht selbst installiert sondern machen lassen.
Ich möchte nun pro angelegtem Account gewisse Einschränkungen haben bzw. Voreinstellungen setzen, so z.B. den include_path, den session.save_path etc.
Meine bisherigen Versuche schlugen leider alle fehl, der eigentlich erfolgversprechendste war, pro Account eine php.ini in /etc/user_php_ini/webXX anzulegen und im VHost dann ein suPHP_ConfigPath /etc/user_php_ini/webXX anzugeben.
Das will aber nicht - die dort gemachten Einstellungen werden nicht berücksichtigt.
Die php.ini für die Accounts sieht so aus, das ##user## wird durch ein Cron-Script ersetzt:
[PHP]
open_basedir="/var/www/##user##/html/:/var/www/##user##/phptmp/:/var/www/##user##/files/:/var/www/##user##/atd/"
safe_mode_include_dir=".:/usr/local/lib/php/:/var/www/##user##/html/:/var/www/##user##/files/"
safe_mode_exec_dir="/var/www/##user##/html/"
include_path=".:/usr/local/lib/php/:/var/www/##user##/html/:/var/www/##user##/files/"
doc_root="/var/www/##user##/html/"
file_uploads=On
upload_tmp_dir="/var/www/##user##/phptmp/"
upload_max_filesize=5M
allow_url_fopen=Off


[Session]
session.save_path="/var/www/##user##/phptmp/"
session.use_cookies=0
session.use_only_cookies=0
session.use_trans_sid=0
session.name=##user##_SID
session.auto_start=0
Welche Vorschläge habt ihr?

Dann noch eine andere Frage - wie bekomme ich es hin, dass die suPHP4 und suPHP5 jeweils eine unterschiedliche php.ini verwenden?
Bisher nutzen beide die /etc/php4/cgi/php.ini, was ich gerne ändern würde.

Danke für jegliche Tipps!


//Edit:
Der Server läuft auf Debian Sarg 3.1 mit Confixx 3.0.7
g.schuster
Posts: 9
Joined: 2005-04-12 12:21
Contact:
 

Re: Apache 2 + Confixx + 3x PHP = Problem

Post by g.schuster »

Hat denn gar keiner eine Idee?
Es muss doch irgendwie möglich sein, das ordentlich ans laufen zu kriegen...
Post Reply