Sometimes when you update wordpress or plugins, especially if you use safe mode, you can get errors like this:


Enabling Maintenance mode.

Downloading update from http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip.
wp-content/uploads/all-in-one-seo-pack.tmp
Warning: touch() [function.touch]: Unable to create file wp-content/uploads/all-in-one-seo-pack.tmp because No such file or directory in ***/wp-admin/includes/file.php on line 185

Download failed. Could not create Temporary file


That’s because wordpress uses strange things for temporary directory.
To cure it with non intrusive methods, just add

define(‘WP_TEMP_DIR’,ABSPATH.’wp-content/uploads/’);

to the bottom of your wp-config-file.
That’s it.
Took me about two hours to figure out -_-