Luego de instalar WordPress 3.5, intenté una actualización de plugins sin éxito, con el siguiente mensaje de error:
Download failed. Destination directory for file streaming does not exist or is not writable.
Este error es generalizado no solo a todos los plugins, sino también a los themes.
Para resolverlo debemos seguir los siguientes 2 pasos.
PASO 1
Ir al archivo /wp-includes/class-http.php , buscar y comentar las siguientes líneas (el comentario en PHP es con doble barra // )
if ( ! is_writable( dirname( $r[‘filename’] ) ) )
return new WP_Error( ‘http_request_failed’, __( ‘Destination directory for file streaming does not exist or is not writable.’ ) );
PASO 2
Ir al archivo wp-config.php (en el directorio raíz), y agregar la siguiente línea, que va a reemplazar el directorio temporal por uno al que WordPress tenga acceso.
define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/’ );’
Con esos 2 simples pasos, podes volver a administrar plugins y themes sin problemas.
Leave a Reply