openbasedir habe ich gesetzt. Es besteht allerdings noch das Problem, dass die User sich gegenseitig in die Dateien schauen können.
Lösungsansatz 1 suPHP:
Zuerst habe ich eine suPHP Installation ausprobiert.
Ich habe suPHP mit --with-apxs=FILE: als Parameter kompiliert.
Das compilen hat keine Fehler ergeben und die Dateien wurden erstellt (mod_suphp.so).
Allerdings hat apxs in den config Files garnichts verändert.
Wenn ich in der /etc/apache2/syconfig.d/loadmodules die Einstellungen anpasse verschwinden diese nach einem /etc/init.d/apache2 restart.
Nach einem apache2ctl restart ist PHP deaktiviert. Ich kann die PHP Dateien downloaden.
suPHP_Engine on habe ich in der httpd.conf eingestellt.
Es handelt sich übrigens um einen Apache 2.0.53.
Ausgabe von httpd2 -l:
Code: Select all
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
Danach habe ich versucht einen Vhost für den xtCommerceshop einzurichten und einen für die restlichen User.
xtCommerce soll sich nicht mit SafeMode vertragen, daher will ich einen vhost für xtCommerce ohne SafeMode und einen anderen mit SafeMode einrichten.
Ich habe den ersten Vhost auf die die ip eingestellt und den zweiten auf die vorhandene Domain.
Allerdings erhalte ich folgende Fehlermeldung:
Code: Select all
[Thu Jun 01 15:04:56 2006] [warn] VirtualHost 81.169.130.164:80 overlaps with VirtualHost www.ebbix.com:80, the first has precedence, perhaps you need a NameVirtualHost directiveJedoch auch ohne Erfolg.
Vielleicht gibt es ja auch noch andere Lösungsansätze oder jemand kann mir verraten wie ich einen der beiden Lösungsansätze zum laufen bringe.