nachdem ich hier schon oft fündig geworden bin, könnt ihr mir bestimmt bei meinem Problem weiterhelfen:
Folgendes Problem:
Ich kann Confixx das erste mal nachdem der Webserver gestartet wurde ohne Probleme aufrufen.
Wird jedoch eine Webseite einer anderen Domain abgerufen, die einen anderen Benutzer hat, also z.B. Domain1.de läuft unter web1 und Domain2.de unter web2, dann bekomme ich die Fehlermeldung,
Code: Select all
Warning: Unknown(): open_basedir restriction in effect. File(/srv/www/htdocs/confixx/html/user/index.php) is not within the allowed path(s): (/srv/www/htdocs/webX/) in Unknown on line 0Es sieht so aus, als ob er den Benutzer nicht zurückstellt auf den Confixx Benutzer.
Gibts hier eine Möglichkeit ohne den 1.3'er Apache zu verwenden?
Hier die Infos zum System:
- RedHat Fedora mit 2.6.1 Kernel
- Apache 2.0.47
- PHP 4.3.3
VirtualHost Ausschnitt aus der httpd.conf
Code: Select all
<VirtualHost XXX.XXX.XXX.XXX:80>
ServerName config.DOMAIN.de
SuexecUserGroup confixx users
DocumentRoot /srv/www/htdocs/confixx/html
php_admin_value safe_mode_exec_dir /srv/www/htdocs/confixx/bin
php_admin_value upload_tmp_dir /srv/www/htdocs/confixx/tmp
ScriptAlias /cgi-bin/ /srv/www/htdocs/confixx/html/cgi-bin/
CustomLog /var/log/httpd/config.DOMAIN.de_access.log "%h %l %u %t "%r" %s
ErrorLog /var/log/httpd/config.DOMAIN.de_error.log
</VirtualHost>
Wäre euch echt dankbar, wenn ihr mir helfen könntet.
Danke schonmal :)
