Plesk und vhost.conf

sl0815

New Member
Hallo zusammen,

ich betreibe derzeit zwei Subdomains :

sub1.domain.com
sub2.domain.com

beide liegen bei mir unter
PHP:
/var/www/vhosts/domain/subdomains/sub*/httpdocs

Nun habe ich auf sub1 ein bestehendes Redaktionssystem, was fleißig Dokumente im Ordner pdf sammelt.

Auf sub2 liegt nun ebenfalls ein Admin-Bereich, welcher auch einige der pdfs von sub2 benötigt.

Also wollte ich via php die Dateien von sub1 nach sub2 kopieren, was natürlich nicht ohne weiteres klappen kann.

Also wollte ich den open basedir Eintrag ändern und habe unter sub1/conf eine Datei vhost.conf angelegt, welche den entsprechendne Eintrag enthält.

Dann wollte ich die Änderungen mit
PHP:
/usr/local/psa/admin/sbin/websrvmng -a -v
übernehmen, was leider nicht funktioniert.

Hat jemand einen tip für mich?

Gruß
Stephan
 
Also eine Fehlermeldung habe ich nicht bekommen - phpinfo() zeigt immer noch den "alten" Pfad an ...
 
Was passiert, wenn Du OPEN_BASEDIR komplett deaktivierst und danach

Code:
rcapache2 configtest
rcapache2 reload
(unter Debian müsste es im Apache-Verzeichnis eine Datei namens "apachectl" oder so geben ...)
machst?

Andere Idee:

Funktioniert
Code:
php_admin_value open_basedir /var/www/vhosts/domain/subdomains/
plus Restart?

Zieht vielleicht ein Eintrag aus der "httpd.include"?

Bist Du sicher, dass der Pfad nicht
Code:
php_admin_value open_basedir /srv/www/vhosts/domain/subdomains/
(mit "srv" am Anfang) lauten muss?

Gruß
Claus
 
Irgendwie steh ich gerade auf dem Schlauch ...

im Moment (testweise zum Abschalten von open basedir) steht in meiner vhost.conf nur eine Zeile:
PHP:
php_admin_value open_basedir none

Reicht das aus, oder muss da noch mehr rein?

Der Pfad

PHP:
/var/www/vhosts/domain/subdomains/sub1/httpdocs

ist korrekt
 
Also in meiner vhost.conf steht folgendes:

PHP:
<Directory /var/www/vhosts/domain/subdomains/sub1/httpdocs/>
php_admin_value open_basedir "/var/www/vhosts/domain/subdomains/"
</Directory>

Wenn ich nun

PHP:
apache2ctl configtest

ausführe bekomme ich folgende Fehlermeldung

PHP:
apache2: Syntax error on line 195 of /etc/apache2/apache2.conf: 
Syntax error on line 45 of /etc/apache2/conf.d/zz010_psa_httpd.conf: 
Syntax error on line 234 of /var/www/vhosts/domain/conf/httpd.include: 
Syntax error on line 1 of /var/www/vhosts/domain/subdomains/sub1/conf/
vhost.conf: /var/www/vhosts/domain/subdomains/sub1/conf/vhost.conf:1: 
<Directory> was not closed.
 
Back
Top