Drupal Pills
Joan Galtés i Moreno

On emplaçar les carpetes private i tmp a Drupal

A Drupal és molt important l'emplaçament de certes carpetes, com la carpeta temporal (a la que generalment anomenarem temp o tmp) i la carpeta privada, (private) on emmagatzemarem, opcionalment, arxius privats que no han de ser accessibles per url.

Un exemple d'una instal·lació de Drupal ben estructurada podria ser com la de la següent imatge:

Estructura d'uns sistema de fitxers de  un lloc web Drupal

Com es pot veure a la imatge, l'arrel de la instal·lació del Drupal és a /web, i tota la resta de fitxers i carpetes fora d'aquest directori no són accessibles per url. És aquí, doncs, una bona ubicació on posar les nostres carpetes tmp i private

Si revisem l'arxiu settings.php allà hi ha un parell d'apartats on definirem la localització d'aquestes carpetes. Si definim que la seva ubicació igual que a la imatge anterior, aleshores hauriem de fer el següent:

Carpeta privada (private):

$settings['file_private_path'] = '../private';

Carpeta temporal (tmp):

$settings['file_private_path'] = '../tmp';

Sobre l'autor/a

Joan Galtés i Moreno

Desenvolupador full-stack, especialitzat en Drupal des de 2008. M'agrada concebre i desenvolupar tant el back-end com el front-end en tots els meus projectes. Entusiasta de les noves tecnologies, amb un bon domini de PHP, MySQL, Git, Javascript, HTML 5, SASS i CSS 3, posant molt d'èmfasi en la usabilitat i l'accessibilitat de tot allò que desenvolupo.

Comparteix

Deixa el teu comentari