Wie ändere ich das temporäre Verzeichnis, ohne die von Drupal bereitgestellten Verwaltungsseiten zu verwenden?

17

Ich habe meine Live-Drupal-Website auf Windows localhost (XAMPP) verschoben, bekomme aber viele Fehler "Die Datei konnte nicht erstellt werden". Wenn ich mich als Administrator bei der Site anmelde, werden keine weiteren Seiten zurückgegeben. Ich kann es mit Fehlern anzeigen, wenn ich mich nicht anmelde.

Gibt es eine Möglichkeit, den Speicherort der temporären Datei zu ändern, ohne sich über die Benutzeroberfläche anzumelden oder eine Verwaltungsseite zu verwenden?

Batman
quelle
1
Aus der Problembeschreibung geht hervor, dass der temporäre Dateipfad nicht das Problem ist, aber ich habe diese Frage unten beantwortet, da dies der Titel ist. Bitte formulieren Sie den Fragentext neu, damit er besser mit dem Titel übereinstimmt.
Letharion

Antworten:

27

In Drupal 7 wird der temporäre Pfad in der Variablen gespeichert file_temporary_path, sodass Sie entweder den Eintrag in der variablesTabelle mit einer SQL-Abfrage aktualisieren können . Oder Sie können Drush verwenden :

drush vset file_temporary_path [some_new_path].

Letharion
quelle
7

Variablen können innerhalb von überschrieben werden settings.php. Ein Eintrag wie der folgende wird es in D7 tun:

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

Ersetzen Sie '/tmp'durch Ihren spezifischen Pfad. Möglicherweise müssen Sie auch die Variable festlegen file_private_path.

Henrik
quelle