I've moved my live Drupal website to Windows localhost (XAMPP), but I'm getting lots of "The file could not be created" errors. If I log in to the site as an administrator, it fails to return any more pages at all. I can view it with errors if I don't log in.

Is there a way to change the temporary file location without logging in through the interface, or using any administrative page?

  • 1
    From the problem description, it doesn't really sound like the temporary file path is the problem, but I answered that question below, since that's the title. Please re-phrase the question text so that it goes more in line with the title.
    – Letharion
    Nov 18, 2012 at 14:08

3 Answers 3


In Drupal 7 the temporary path is stored in the variable file_temporary_path, so you can either update the entry in the variables table with a SQL-query. Or you can use Drush:

drush vset file_temporary_path [some_new_path].


For Drupal 8 using Drush:

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

Variables can be overwritten within settings.php. An entry like the following will do it in D7:

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

Replace '/tmp' with your specific path. You might also need to set the variable file_private_path.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.