Dónde ubicar las carpetas private i tmp en Drupal
En Drupal, es muy importante la ubicación de ciertas carpetas, como la carpeta temporal (a la que generalmente llamaremos temp
o tmp
) y la carpeta privada (private
), donde almacenaremos, opcionalmente, archivos privados que no deben ser accesibles por URL.
Un ejemplo de una instalación de Drupal bien estructurada podría ser como la de la siguiente imagen:
Como se puede ver en la imagen, la raíz de la instalación de Drupal está en /web, y todos los demás archivos y carpetas fuera de este directorio no son accesibles por URL. Este es, por lo tanto, un buen lugar para colocar nuestras carpetas tmp
y private
.
Si revisamos el archivo settings.php
, allí hay un par de apartados donde definiremos la localización de estas carpetas. Si definimos que su ubicación es igual que en la imagen anterior, entonces deberíamos hacer lo siguiente:
Carpeta privada (private
):
$settings['file_private_path'] = '../private';
Carpeta temporal (tmp
):
$settings['file_private_path'] = '../tmp';
Deja tu comentario