Comme il est courant pour de nombreux systèmes de gestion de contenu , Drupal vous permet - et vous oblige parfois - à utiliser les chemins d'accès relatifs pour spécifier l'emplacement , par exemple, des fichiers de contenu et les ressources du programme. Les chemins relatifs rationaliser le processus de programmation et de rendre le site Drupal résultante plus portable. Il est utile de comprendre la structure des fichiers de base de Drupal afin de faire le meilleur usage des chemins relatifs. Les chemins relatifs et absolus Dans Drupal , un chemin «parent» désigne une spécification de chemin qui est relatif au répertoire racine Drupal. Par exemple , en supposant que votre installation Drupal est à la racine HTML publique de votre serveur Web, l'adresse absolue pour les fichiers spécifiques à votre site Drupal pourrait être quelque chose comme "/home2/myaccount/public_html/sites/default /. " le chemin d'adresse relative, cependant , commence après le répertoire dans lequel est installé Drupal , alors dans ce cas, il serait «/sites /default /. " bénéficier d'un parcours relative Photos Un site à mission critique Drupal peut changer de serveur à plusieurs reprises au cours de sa vie. Les entreprises qui font leur propre hébergement web auront certainement besoin de mettre à niveau et de réviser leur architecture réseau ; développeurs Web qui utilisent des services d'hébergement web commerciaux peuvent avoir besoin de changer pour un autre service. Parce que des adresses relatives n'ont pas besoin de se référer à la racine Web du serveur hôte, ils permettent au site Drupal pour être déplacé vers n'importe quelle adresse d'hébergement , tout en maintenant l'intégrité de liens internes. Important standard Drupal Chemins Alors que l'arbre de répertoire précis d'une installation de Drupal dépend des modules installés et les options le développeur sélectionne pour filesstorage , les répertoires de niveau supérieur sont sensiblement les mêmes d'une installation à . Ressources qui sont disponibles à n'importe quel site que vous établissez avec Drupal sont en «/sites /all /. " Vos modules installés sont dans " /sites /all /modules /" et thèmes installés dans «/sites /all /themes /. "Par défaut, les fichiers téléchargés sont stockés dans " /sites /default /files /", mais le développeur peut spécifier différents emplacements de stockage dans la partie du système de fichiers du menu Configuration. Utilisez des chemins absolus Bien que les chemins relatifs sont utiles , il ya des situations dans lesquelles ils ne fonctionneront pas dans Drupal. L'application principale de chemins absolus , c'est quand le fichier en question est situé en dehors de l'environnement de Drupal installé. Il peut être dans un répertoire indépendant sur le même serveur ou sur un autre serveur entièrement . Dans ces cas, le chemin du répertoire ou l'URL Web , doivent être utilisés.
|