• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Einrichtung und Ansteuerung von Server-Verzeichnissen wegen Subdomains

mrmaus

Mitglied
Hallo,
ich habe folgendes Problem. Ich habe Subdomains eingerichtet und jede einem neuen Verzeichnis zugeordnet
Nun möchte ich mit <?php include ("header1.php"); ?> die Datei aus dem Domain-Hauptverzeichnis aus einer Datei in einem Subdomainverzeichnis öffnen. header1.php wird aber nicht gefunden. Kann ich, und wenn ja wie, Header1.php aus einem Subdomainverzeichnis aufrufen oder muss eine Extrakopie in das Subdomainverzeichnis gelegt werden.
Vielen Dank
 
Werbung:
Gib den Pfad an. Entweder relativ:

Code:
include("../verzeichnisParallelZumAktuellen/header1.php");

oder absolut:

Code:
include("/var/www/vhosts/domain2/httpdocs/header1.php");

Bedenke: je nach deiner Serverkonfiguration kann es sein, dass dies auch nur geht, wenn Du gewisse PHP-Sicherheitseinstellungen anpasst. Das kann passieren, wenn Du für jede Subdomain einen eigenen Vhost laufen hast.
 
Werbung:
Danke ich konnte mit Hilfe der absoluten Pfadangabe im Include Befehl die .php Datei ansteuern.
Nur funktioniert das leider nicht mit der CSS-Datei und den Imagebildern. Die lassen sich nicht über den absoluten Pfad ansteuern. Woran könnte das liegen?
Vielen Dank für eure Hilfe. :)
 
Für Dateien die über http geladen werden, musst Du deren absoluten Pfad ausgehend vom www-Verzeichnis (da wo die HTML-Datei der Startseite liegt) angeben. Für eine CSS-Datei also:

Code:
/pfad/zur/style.css
da sie ja per http unter
Code:
http://www.domain.de/pfad/zur/style.css
zu finden ist, wenn diese Datei im Filesystem unter

Code:
/var/www/vhosts/domain2/httpdocs/pfad/zur/style.css
liegt.
 
Werbung:
Zurück
Oben