Como é comum para muitos sistemas de gerenciamento de conteúdo , o Drupal permite que você - e às vezes requer que você - para usar caminhos de diretório relativos ao especificar a localização de , por exemplo, arquivos de conteúdo e recursos do programa. Os caminhos relativos agilizar o processo de programação e fazer o site resultante Drupal mais portátil. É útil para entender a estrutura básica do arquivo Drupal , a fim de fazer o melhor uso de caminhos relativos. Relativa e caminhos absolutos
Drupal, um caminho "familiar ", uma especificação caminho que é relativo ao diretório raiz do Drupal. Por exemplo , supondo que a instalação do Drupal está na raiz HTML público do seu servidor Web , o endereço absoluto para os arquivos específicos para o seu site Drupal pode ser algo como " /home2/myaccount/public_html/sites/default /". o caminho endereço relativo , no entanto, começa após o diretório no qual o Drupal está instalado , portanto, neste caso, seria " /sites /default /".
Vantagem de caminhos relativos
Um site Drupal de missão crítica pode alterar os servidores , muitas vezes ao longo de sua vida. As empresas que fazem o seu próprio Web hosting certamente precisa atualizar e revisar sua arquitetura de rede ; desenvolvedores Web que utilizam os serviços de hospedagem web comercial pode precisar de mudar para outro serviço . Como os endereços relativos não precisará consultar a raiz da Web do servidor host , eles permitem que o site de Drupal para ser movido para qualquer endereço de hospedagem , mantendo a integridade das ligações internas.
Importante Drupal Caminhos Padrão
Enquanto a árvore de diretórios precisa de qualquer instalação do Drupal depende dos módulos instalados e as opções para o desenvolvedor seleciona filesstorage , os diretórios de nível superior são praticamente os mesmos de instalação para instalação . Recursos que estão disponíveis para qualquer site que você constrói com Drupal estão em "/sites /all /. " Seus módulos instalados estão em "/sites /all /modules /" e temas instalados em " /sites /all /themes /. " por padrão , os arquivos enviados são armazenados em " /sites /default /files /", mas o desenvolvedor pode especificar diferentes locais de armazenamento na seção File System do menu de configuração.
o uso de caminhos absolutos
Enquanto caminhos relativos são úteis , há situações em que eles não trabalham em Drupal . A principal aplicação para caminhos absolutos é quando o arquivo em questão está localizado fora do ambiente Drupal instalado. Ele pode estar em um diretório não relacionado no mesmo servidor ou em outro servidor completamente. Nestes casos, o caminho do diretório inteiro, ou o URL da Web, deve ser usado.