Einzelansicht

Änderungen DOCUMENT_ROOT und htdocs-Verzeichnis

Kategorie: Technik

Dienstag, 1.November 2005 12:36

Von: Michael Hönnig

Da Hostsharing die Anzahl der Subdomains nicht explizit beschränkt, setzen wir ein für Subdomains Verfahren ein, welches leider dazu führt, dass die DOCUMENT_ROOT Variable nicht sinnvoll besetzt wird. Diese wird trotz besserer Möglichkeiten von vielen PHP-Skripten noch immer verwendet. Diese Skripte laufen dann bei uns nicht ohne entsprechende Anpassungen.
Hierfür gibt es in Kürze eine Lösung: Die DOCUMENT_ROOT wird ab dem 15. November 2005 auf das htdocs-Verzeichnis unterhalb der jeweiligen Domain zeigen. Dieses Verzeichnis liegt parallel zu den Verzeichnissen etc, cgi, subs und var:

doms/example.com/cgi
doms/example.com/htdocs
doms/example.com/etc
doms/example.com/subs
doms/example.com/var


Wenn also z.B. für www.example.com eine korrekte DOCUMENT_ROOT benötigt wird, dann muss diese Subdomain explizit aufgeschaltet werden und die Daten werden dann in doms/www.example.com/htdocs statt wie bisher in doms/example.com/subs/www abgelegt. Die Aufschaltung von Dritt-Level-Domains muss derzeit noch durch die Hostmaster erfolgen, kostet aber wie jeder Aufschaltung einmalig nur 4 Euro (bzw. im Domain-Rabatt-Tarif 0 Euro).
Das htdocs Verzeichnis muss dafür angelegt werden. Wenn es nicht existiert, bleibt es bei der Weiterleitung mit vorangestelltem www, was also dann die Daten in doms/www.example.com/subs/www erwarten würde.
Am 15. November ändert sich also nur, dass die DOCUMENT_ROOT Variable nicht mehr auf /home/pacs/xyz00/web sondern auf das Verzeichnis /home/doms/example.com/htdocs zeigt. Ersteres war sowieso relativ nutzlos, die Umstellung dürfte daher i.d.R. zu keinerlei Problemen führen.

Weitere Fragen bitte an support(at)hostsharing.net (kostenlos/öffentlich) oder service(at)hostsharing.net (kostenpflichtig/persönlich).