Wie üblich für viele Content Management Systeme, können Sie Drupal - und manchmal erfordert, dass Sie - um eine relative Verzeichnispfaden verwenden, wenn Sie den Speicherort von z. B. Content-Dateien und Programm- Ressourcen. Relative Pfade Straffung der Programmierung und machen das resultierende Drupal-Website mehr tragbar. Es ist hilfreich, die grundlegenden Drupal Dateistruktur zu verstehen, um den optimalen Einsatz von relativen Pfaden zu machen. Relative und absolute Pfade
Drupal, bedeutet eine "relative" Pfad eine Pfadangabe , die relativ zum Drupal Root-Verzeichnis ist . Zum Beispiel , vorausgesetzt, dass Ihr Drupal-Installation im öffentlichen HTML Root Ihres Webservers ist , könnte die absolute Adresse für die spezifische Dateien für Ihre Drupal-Website etwas wie " /home2/myaccount/public_html/sites/default /. " die relative Adresse Pfad beginnt jedoch nach dem Verzeichnis, in dem Drupal installiert ist, so dass in diesem Fall wäre es " /sites /default /. "
Vorteil von relativen Pfaden
mission-critical Drupal-Website kann sich ändern Servern viele Male im Laufe seines Lebens . Unternehmen, die ihre eigenen Web -Hosting zu tun sicher schon zu aktualisieren und zu überarbeiten ihre Netzwerk-Architektur , Web- Entwickler, die kommerzielle Web-Hosting- Service zu nutzen, müssen Sie auf einen anderen Sender zu ändern. Da relative Adressen nicht brauchen , um zum Web Wurzel des Host-Server beziehen , ermöglichen sie die Drupal-Website zu jedem Hosting- Adresse verschoben werden und gleichzeitig die Integrität der internen Links.
Wichtige Standard- Drupal Paths
Während die genaue Verzeichnisstruktur jeder Drupal-Installation hängt von den installierten Modulen und die Möglichkeiten der Entwickler wählt für filesstorage sind die Verzeichnisse der obersten Ebene sehr ähnlich von Installation zu Installation . Ressourcen , die jedem Ort bauen Sie mit Drupal sind in " /sites /all /. " Ihre installierten Module sind in " /sites /all /modules /" installiert und Themen in " /sites /all /themes /. /sites /default /files /" standardmäßig werden hochgeladene Dateien gespeichert in ", " aber die Entwickler können unterschiedliche Speicherorte im Dateisystem Abschnitt im Konfigurationsmenü angeben .
Verwendung von Absolute Pfade
Während relative Pfade nützlich sind, gibt es Situationen, in denen sie nicht in Drupal funktioniert. Die primäre Anwendung für absolute Pfade ist, wenn die betreffende Datei außerhalb der installierten Drupal Umgebung befindet . Es kann in einem unabhängigen Verzeichnis auf dem gleichen Server oder auf einem anderen Server vollständig sein . In diesen Fällen kann das gesamte Verzeichnis-Pfad oder die Web URL , muss verwendet werden.