Hallo Leute,
heute mal auf deutsch, geht schneller ;-)
Habe nach den vorhandenen Anleitungen ein Ubuntu 6.06.2 erfolgreich mit ISPConfig 2.2.21 zum Laufen gebracht. Nach der neuen Anleitung http://www.howtoforge.com/install-suphp-on-various-linux-distributions-for-use-with-ispconfig-2.2.20-and-above habe ich dann suPHP installiert und mir die Hinweise unter http://www.howtoforge.de/forum/showthread.php?t=91 angesehen.
suPHP scheint grundsätzlich zu laufen, da die entsprechenden vhosts angelegt werden.
<VirtualHost xx.xx.xx.xx:80>
ServerName xyz.domain.de:80
ServerAdmin webmaster@domain.de
DocumentRoot /var/www/web1/web
ServerAlias domain.de
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web1/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
<Directory /var/www/web1/web>
suPHP_Engine on
suPHP_UserGroup web1_mustermann web1
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
SetEnv php_safe_mode Off
</Directory>
...
Mein Problem ist jedoch, das die beschriebenen Features "open_basedir" oder "upload_temp_dir" laut phpinfo.php scheinbar nicht gesetzt werden, obwohl diese im "Wrapper Script" der Version 2.2.21 doch eigentlich enthalten sind. Momentan habe ich den Verdacht, das der Wert für BASEDIR=`/usr/bin/dirname ${DOCUMENT_ROOT}` nicht richtig gesetzt wird. Wenn das BASEDIR im "Wrapper Script" also schon in den ordner /web1/web zeigt könnte z.B. der Wert für "upload_temp_dir" nicht gesetzt werden, da dieser Ordner unter /web1/web ja nicht existiert.
Kann mir jemand einen Hinweis darauf geben was hier eventuell falsch läuft ? Oder habe ich nur einen Denkfehler und die Werte werden unter phpinfo.php nicht mit angezeigt ?
Danke
Mark
heute mal auf deutsch, geht schneller ;-)
Habe nach den vorhandenen Anleitungen ein Ubuntu 6.06.2 erfolgreich mit ISPConfig 2.2.21 zum Laufen gebracht. Nach der neuen Anleitung http://www.howtoforge.com/install-suphp-on-various-linux-distributions-for-use-with-ispconfig-2.2.20-and-above habe ich dann suPHP installiert und mir die Hinweise unter http://www.howtoforge.de/forum/showthread.php?t=91 angesehen.
suPHP scheint grundsätzlich zu laufen, da die entsprechenden vhosts angelegt werden.
<VirtualHost xx.xx.xx.xx:80>
ServerName xyz.domain.de:80
ServerAdmin webmaster@domain.de
DocumentRoot /var/www/web1/web
ServerAlias domain.de
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web1/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
<Directory /var/www/web1/web>
suPHP_Engine on
suPHP_UserGroup web1_mustermann web1
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
SetEnv php_safe_mode Off
</Directory>
...
Mein Problem ist jedoch, das die beschriebenen Features "open_basedir" oder "upload_temp_dir" laut phpinfo.php scheinbar nicht gesetzt werden, obwohl diese im "Wrapper Script" der Version 2.2.21 doch eigentlich enthalten sind. Momentan habe ich den Verdacht, das der Wert für BASEDIR=`/usr/bin/dirname ${DOCUMENT_ROOT}` nicht richtig gesetzt wird. Wenn das BASEDIR im "Wrapper Script" also schon in den ordner /web1/web zeigt könnte z.B. der Wert für "upload_temp_dir" nicht gesetzt werden, da dieser Ordner unter /web1/web ja nicht existiert.
Kann mir jemand einen Hinweis darauf geben was hier eventuell falsch läuft ? Oder habe ich nur einen Denkfehler und die Werte werden unter phpinfo.php nicht mit angezeigt ?
Danke
Mark