¿Cómo cambio el directorio temporal sin usar las páginas administrativas proporcionadas por Drupal?

17

Moví mi sitio web en vivo de Drupal a Windows localhost (XAMPP), pero recibo muchos errores de "No se pudo crear el archivo". Si inicio sesión en el sitio como administrador, no devuelve más páginas. Puedo verlo con errores si no inicio sesión.

¿Hay alguna manera de cambiar la ubicación del archivo temporal sin iniciar sesión a través de la interfaz o utilizando cualquier página administrativa?

Hombre murciélago
fuente
1
De la descripción del problema, realmente no parece que la ruta del archivo temporal sea el problema, pero respondí esa pregunta a continuación, ya que ese es el título. Vuelva a redactar el texto de la pregunta para que coincida más con el título.
Letharion

Respuestas:

27

En Drupal 7, la ruta temporal se almacena en la variable file_temporary_path, por lo que puede actualizar la entrada en la variablestabla con una consulta SQL. O puedes usar Drush :

drush vset file_temporary_path [some_new_path].

Letharion
fuente
7

Las variables pueden sobrescribirse dentro settings.php. Una entrada como la siguiente lo hará en D7:

$conf['file_temporary_path'] = '/tmp';

Reemplace '/tmp'con su ruta específica. Es posible que también deba establecer la variable file_private_path.

Henrik
fuente
5

Para Drupal 8 usando Drush es:

drush config-set system.file path.temporary /tmp
GiorgosK
fuente