Hace unos días atrás, al actualizar un plugin de WordPress, me topé con este error: «Missing archive file».
PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file
¿Por qué sucede? Hay varias razones. La más frecuente se debe a que el servidor tiene la carpeta temporal llena, y por algún motivo no realizó el vaciado automático. Entonces, cuando se sube un archivo a WordPress, éste primero se aloja durante algunos segundos en una carpeta de manera temporal. Y si esta carpeta no se ha vaciado a tiempo, surge el error.
¿Pero existe solución al error «Missing archive file» en WordPress?
Sí, existe. Y es bastante simple.
He aquí los pasos a seguir:
- Accedemos a nuestra web por FTP o a través del Directorio de archivos del hosting.
- Una vez logeados, vamos a la carpeta /wp-content de nuestro WordPress. Ahí creamos una carpeta que se llame temp.
- Ahora, hacemos download del archivo wp-config.php a nuestra computadora. Lo abrimos con nuestro editor de código usual. Vamos al final de todo, y ahí vamos a añadir lo siguiente:
/* Set WordPress temporary directory */ define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp/') ;
- Guardamos el archivo wp-config.php modificado y lo subimos al servidor reemplazando el anterior.
Esto solucionaría el inconveniente sin más. Pero, como decía Tu Sam, puede fallar. En caso de que así suceda y, a pesar de todo, el error persiste, chequeá los permisos de la carpeta wp-content y asegurate que estén seteado en 755 para que servidor pueda escribir en ella.
Cómo activar reCaptcha V2 en Contactform7
¡Espero que el dato te sea útil!
He estado revisando tu sitio web y te sigo en Quora, he quedado fascinado contigo Andrea, sin dudas vas a mis favoritos! 🙂