Como altero o diretório temporário sem usar as páginas administrativas fornecidas pelo Drupal?

17

Mudei meu site do Drupal ao vivo para o Windows localhost (XAMPP), mas estou recebendo muitos erros "O arquivo não pôde ser criado". Se eu entrar no site como administrador, ele não retornará mais nenhuma página. Eu posso vê-lo com erros se eu não fizer o login.

Existe uma maneira de alterar o local do arquivo temporário sem fazer login através da interface ou usar qualquer página administrativa?

Homem Morcego
fonte
1
Na descrição do problema, não parece realmente que o caminho do arquivo temporário seja o problema, mas eu respondi a essa pergunta abaixo, pois esse é o título. Reformule novamente o texto da pergunta para que fique mais alinhado com o título.
Letharion

Respostas:

27

No Drupal 7, o caminho temporário é armazenado na variável file_temporary_path, para que você possa atualizar a entrada na variablestabela com uma consulta SQL. Ou você pode usar Drush :

drush vset file_temporary_path [some_new_path].

Letharion
fonte
7

As variáveis ​​podem ser substituídas dentro settings.php. Uma entrada como a seguinte fará isso em D7:

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

Substitua '/tmp'por seu caminho específico. Você também pode precisar definir a variável file_private_path.

Henrik
fonte
5

Para o Drupal 8 usando Drush , é:

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