Zoals gebruikelijk is voor veel content management systemen , Drupal kunt u - en soms vereist - om relatieve directory paden te gebruiken bij het opgeven van de locatie van , bijvoorbeeld , de inhoud van bestanden en programma middelen . Relatieve paden stroomlijnen van de programmering en maakt de resulterende Drupalsite meer draagbaar . Het is nuttig om de basis Drupal bestandsstructuur begrijpen om optimaal gebruik te maken van relatieve paden te maken . Paden relatieve en absolute In Drupal , een "relatief " pad betekent een pad specificatie die is relatief aan de Drupal root directory . Bijvoorbeeld , in de veronderstelling dat uw Drupal installatie is in de publieke HTML hoofdmap van uw webserver , zou het absoluut adres voor de specifiek voor uw Drupal website bestanden zijn iets als " /home2/myaccount/public_html/sites/default /. " de relatief adres pad begint echter na de directory waarin Drupal geïnstalleerd is , dus in dit geval zou het " /sites /default /. " Voordeel van Relative Paths Een bedrijfskritische Drupal website kan servers veranderen vele malen in de loop van haar leven . Bedrijven die hun eigen web hosting doen zal zeker moeten upgraden en herzien hun netwerkarchitectuur ; Web ontwikkelaars die gebruik maken van commerciële web hosting diensten kan het nodig zijn om naar een andere dienst . Omdat relatieve adressen niet nodig te verwijzen naar het web wortel van de host- server , ze laten de Drupal site worden verplaatst naar een hosting -adres met behoud van de integriteit van de interne links . Belangrijke standaard Paden Drupal Hoewel de precieze mapstructuur van een Drupal installatie is afhankelijk van de geïnstalleerde modules en de opties van de ontwikkelaar kiest voor filesstorage , de top - level directories zijn veel hetzelfde van installatie tot installatie . Middelen die beschikbaar zijn voor elke site die u op te bouwen met Drupal zijn in " /sites /all /. ' Uw geïnstalleerde modules zijn in " /sites /all /modules /" en geïnstalleerde thema's in " /sites /all /thema's /. " standaard worden geüploade bestanden opgeslagen in " /sites /default /files /, " maar de ontwikkelaar kan verschillende opslaglocaties opgeeft in de File gedeelte Systeem van het menu Configuratie . < br > Het gebruik van absolute paden Terwijl relatieve paden zijn nuttig , er zijn situaties waarin zij niet zal werken in Drupal . De belangrijkste toepassing voor absolute paden is wanneer het bestand in kwestie ligt buiten de geïnstalleerde Drupal omgeving . Het kan in een niet verwante directory op dezelfde server of op een andere server geheel . In deze gevallen , het gehele pad , of de web-URL , moet worden gebruikt .
|