Hallo,
ich habe einen Shop, den ich "kopieren" möchte. Diese laufen auf dem selben Root Server, aber unter verschiedenen Domains, die wiederum nur andere Produkte anbeten. Das System ist das gleiche.
Ich will, das die Kopie auf einige Dateien den Haupt-Shops zugreift, so dass ich Änderungen nur an einer zentralen Stelle erledigen muss, und die selben Dateien nicht für jeden Shop einzeln hochladen muss, so dass jeder Shop die selben Dateien nutzt.
Leider bekomme ich eine Fehlermeldung, wenn ich über einen relativen Pfad, PHP Dateien aus dem Hauptshop includen will. Das Problem tritt nur online auf. Lokal läuft die Kopie perfekt über die Dateien des haupt Shops.
Alle vHosts befinden sich auf dem gleichem Root Server, aber sind eben unterschiedliche Webseiten.
Hier die Verzeichnisstruktur:
Shop 1: (Haupt Shop)
Shop 2: (Kopie)
Wenn ich nun in Shop 2 eine PHP Datei aus Shop 1 includen möchte (selber Root Server)
erhalte ich folgende Fehlermeldung:
Hat jemand Ideen, wie ich das online auf dem selben Root Server, vHost übergreifend, zum laufen bekomme?
Vielen Dank für jeden Vorschlag!
ich habe einen Shop, den ich "kopieren" möchte. Diese laufen auf dem selben Root Server, aber unter verschiedenen Domains, die wiederum nur andere Produkte anbeten. Das System ist das gleiche.
Ich will, das die Kopie auf einige Dateien den Haupt-Shops zugreift, so dass ich Änderungen nur an einer zentralen Stelle erledigen muss, und die selben Dateien nicht für jeden Shop einzeln hochladen muss, so dass jeder Shop die selben Dateien nutzt.
Leider bekomme ich eine Fehlermeldung, wenn ich über einen relativen Pfad, PHP Dateien aus dem Hauptshop includen will. Das Problem tritt nur online auf. Lokal läuft die Kopie perfekt über die Dateien des haupt Shops.
Alle vHosts befinden sich auf dem gleichem Root Server, aber sind eben unterschiedliche Webseiten.
Hier die Verzeichnisstruktur:
Shop 1: (Haupt Shop)
Code:
/var/www/vhosts/shop_1.de/httpdocs/
Shop 2: (Kopie)
Code:
/var/www/vhosts/shop_2.de/httpdocs/
Wenn ich nun in Shop 2 eine PHP Datei aus Shop 1 includen möchte (selber Root Server)
PHP:
//in Shop 2
include('/var/www/vhosts/shop_1.de/httpdocs/includes/config.php');
erhalte ich folgende Fehlermeldung:
Code:
Warning: include(): open_basedir restriction in effect. File(/var/www/vhosts/shop_1.de/httpdocs/includes/config.php) is not within the allowed path(s): (/var/www/vhosts/shop_2.de/:/tmp/) in
Hat jemand Ideen, wie ich das online auf dem selben Root Server, vHost übergreifend, zum laufen bekomme?
Vielen Dank für jeden Vorschlag!