Der Stammordner einer Site ist das oberste Verzeichnis in seiner Hierarchie, in dem alle anderen Verzeichnisse verschachtelt sind. In der Regel ist beim Root-Ordner nicht die in der Adressleiste des Browsers angezeigte http-Adresse gemeint, sondern der vollständige Pfad aus dem Root-Verzeichnis des Servers, der die Site hostet. Es ist einfach, in diesen Ordner zu gelangen, wenn Sie Zugriff auf seine Verwaltung haben.
Anleitung
Schritt 1
Wenn ein Site-Management-System zur Verwaltung einer Webressource verwendet wird, können Sie den Stammordner mit dem integrierten Dateimanager dieses Systems öffnen. In der Regel reicht es, auf die Dateimanagerseite zu gehen - standardmäßig öffnen die meisten von ihnen den Site-Verzeichnisbaum im Stammverzeichnis. Um sicherzustellen, dass dies auf Ihrem System der Fall ist, versuchen Sie, in einen vorgelagerten Ordner der Verzeichnishierarchie zu wechseln. Site-Skripte erlauben dem Site-Administrator nicht, über das Stammverzeichnis zu gehen, da dies eine höhere Zugriffsebene erfordert.
Schritt 2
Wenn Sie das auf dem Computer installierte FTP-Client-Programm für den Zugriff auf die Site-Dateien verwenden, ist das Aktionsprinzip beim Definieren des Stammordners genau dasselbe. Versuchen Sie nach dem Herstellen einer Verbindung zum Server, im Verzeichnisbaum eine Ebene nach oben über den standardmäßig geöffneten Ordner zu verschieben. Wenn dies fehlschlägt (die Anfrage wird gesendet, aber das Active Directory bleibt gleich), ist dies der Stammordner der Site. Die Server-Skripte ermitteln sie automatisch, indem sie die Adresse aus der Hosting-Datenbank mit dem bei der Autorisierung eingegebenen Benutzernamen und Passwort lesen.
Schritt 3
Bei der Ausführung von serverseitigen Skripten ist es häufig erforderlich, den vollständigen Pfad zum Stammordner einer Site herauszufinden - zum Beispiel damit sie beim Start nach einem Zeitplan (crontab) korrekt funktionieren. Häufiger als andere wird PHP als Sprache zum Schreiben solcher Skripte verwendet, in der Sie den vollständigen Pfad zum Stammverzeichnis der Site aus einer Variablen im superglobalen Array $_SERVER extrahieren können. Um es in diesem Array auszuwählen, verwenden Sie den Index DOCUMENT_ROOT. Sie können beispielsweise den Pfad zum Stammordner der Site in einer leeren Seite anzeigen, wenn Sie das folgende auf dem Server gespeicherte PHP-Skript in Ihrem Browser ausführen: