Som er vanlig for mange innhold styringssystemer , kan Drupal du - og noen ganger krever at du - for å bruke relative katalogbaner når du angir plasseringen av , for eksempel innhold filer og program ressurser. Relative baner effektivisere programmering prosessen og gjøre den resulterende Drupal nettstedet mer portable. Det er nyttig å forstå de grunnleggende Drupal filstrukturen for å gjøre best mulig bruk av relative baner . Relative og absolutte stier
I Drupal , betyr en "slektning" bane en bane spesifikasjon som er i forhold til Drupal rotkatalogen . For eksempel antar at Drupal installasjonen er i offentlig HTML roten av webserveren, kan den absolutte adressen til filene som er spesifikke for ditt Drupal nettsted være noe sånt som " /home2/myaccount/public_html/sites/default /. " den relative adresse banen, men starter etter katalogen som Drupal er installert, så i dette tilfellet ville det være " /sites /default /. "
Fordelen med relative baner
virksomhetskritiske Drupal nettsted kan endre servere mange ganger i løpet av sin levetid. Bedrifter som gjør sine egne web hosting vil sikkert trenge å oppgradere og revidere sitt nettverk arkitektur; webutviklere som bruker kommersielle web hosting-tjenester må kanskje endre til en annen tjeneste . Fordi relative adresser ikke trenger å referere til Web roten på verten server, de tillater Drupal området skal flyttes til en fiendtlig adresse samtidig opprettholde integriteten av interne lenker.
Viktig standard Drupal Paths
Mens den nøyaktige katalog tre av noe Drupal installasjon avhenger av hvilke moduler installert, og hvilke alternativer utbygger velger ut for filesstorage , de toppkatalogene er mye det samme fra installasjon til installasjon. Ressurser som er tilgjengelige for alle nettsteder du bygge med Drupal er i "/sites /all /. " Er dine installerte moduler i " /sites /all /modules /" og installerte temaer i "/sites /all /temaer /. " som standard blir opplastede filer lagret i " /sites /default /filer /", men utbygger kan angi forskjellige lagringsplasser i File System delen av menyen Konfigurasjon .
Bruk av Absolute Paths
Mens relative baner er nyttige, er det situasjoner der de ikke vil fungere i Drupal . Den primære søknad om absolutte stier er når den aktuelle filen ligger utenfor den installerte Drupal miljøet . Det kan være i en urelatert katalog på samme server eller på en annen server helt. I disse tilfellene , hele katalogen banen eller URL-adresse , må brukes .