Intentando subir archivos en un wordpress tuve el siguiente error.

Destination directory does not exist or is not writable.

Luego intente actualizar los plugins y el mismo wordpress y tuve el siguiente error.

Warning: touch() [function.touch]: Unable to create file /home/usuario/public_html/wp-content/uploads/ because No such file or directory in /home/usuario/public_html/wp-admin/includes/file.php on line 155

Warning: unlink(/home/usuario/public_html/wp-content/uploads/) [function.unlink]: No such file or directory in /home/usuario/public_html/wp-admin/includes/file.php on line 495
Download failed. Destination directory for file streaming does not exist or is not writable.

Este error es comun cuando se migra de servidor y las rutas cambia, pues existe en el archivo wp-config.php una variable llamada define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/tmp/’) ;, esta debe modificarse con la ruta actual del sitio y listo con eso funciona la actualizacion y subida de archivos.

MFCP!!!