Vad är vanligt för många content management system , låter Drupal dig - och ibland kräver att du - för att använda relativa sökvägar när du anger placeringen av till exempel innehåll filer och resurser program . Relativa sökvägar effektivisera programplaneringen processen och göra den resulterande Drupal webbplatsen mer portabel . Det är bra att förstå den grundläggande Drupal filstrukturen för att på bästa sätt utnyttja relativa sökvägar . Relativa och absoluta sökvägar
Drupal , innebär en " släkting " sökväg en sökväg specifikation som är i förhållande till Drupal rotkatalogen . Till exempel , anta att din Drupal installationen är i det offentliga HTML roten på din webbserver , kan den absoluta adressen till filerna som är specifika för din Drupal webbplats vara något i stil med " /home2/myaccount/public_html/sites/default /. " den relativa adress banan , dock börjar efter den katalog där Drupal är installerat , så i det här fallet skulle det vara " /sites /default /. " Addera Fördelen med relativa sökvägar
en verksamhetskritisk Drupal webbplats kan byta servrar många gånger under loppet av sitt liv . Företag som gör sina egna webbhotell kommer att behöva uppgradera och revidera sin nätverksarkitektur , Webbutvecklare som använder kommersiella webbhotell kan behöva byta till en annan tjänst . Eftersom relativa adresser behöver inte hänvisa till webben roten av den mottagande servern , tillåter de Drupals webbplats ska flyttas till något webbhotell adress bibehållen integritet interna länkar .
Viktigt Standard Drupal Paths
Medan den exakta katalogträdet någon Drupal installation beror på de installerade modulerna och de alternativ som utvecklaren väljer för filesstorage , den översta nivån är mycket samma från installation till installation . Resurser som är tillgängliga för alla webbplatser du bygger med Drupal är i " /sites /all /. " Dina installerade moduler är i " /sites /all /modules /" och installerade teman i " /sites /all /teman /. " som standard är uppladdade filer lagrade i " /sites /default /filer /", men utvecklaren kan ange olika lagringsplatser i File System delen av konfigurationsmenyn .
Användning av Absoluta sökvägar
relativa sökvägar är användbara , det finns situationer där de inte kommer att fungera i Drupal . Den primära ansökan om absoluta sökvägar är då filen i fråga är belägen utanför den installerade Drupal miljön . Det kan vara i en orelaterad katalog på samma server eller på en annan server helt . I dessa fall , hela sökvägen , eller webbadress måste användas .