vuoi installare (o aggiornare) un nuovo plugin su wordpress e ti appare questo errore?

The package could not be installed. PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file /TMP

Come si risolve?

Il problema puo’ essere causato da vari motivi. te li indico per ordine di frequenza:

  1. lo spazio su disco del tuo account è finito (o comunque non abbastanza largo)
  2. La directory TMP (che è quella dove vengono scaricati i file prima di essere “installati”) non ha più i diritti di scrittura
  3. La directory TMP non ha MAI avuto i diritti di scrittura

Nel primo caso la soluzione è semplice: libera spazio sull’host o aumenta il piano.

nel secondo caso: se non hai toccato tu dal file manager del Cpanel è un problema sistemistico: apri il ticket all’host (e mettigli pure il link a questa pagina)

nel terzo caso, l’installazione di wp è fallata in qualche maniera:

  • puoi disintallare e re-installere 🙂
  • puoi modificare il wp-config.php (attenzione!!!)
    ecco come fare

    1. Apri il file wp-config.php
    2. Trova questa parte di codice:if ( !defined(‘ABSPATH’) )
      define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
    3. Aggiungi sotto/** Specify wordpress temp dir */
      define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp’);
    4.  

      Apri la cartella wp-content e crea una cartella chiamata temp

Manolo WP Coach

Utilizzo Wordpress dal 2004, e nonostante questo sono sempre riuscito a mantenere la sanità mentale e non iniziare a smanettare col codice :-), rimanendo sempre dalla parte dell'utilizzatore finale. Dopo le ennesime consulenze su come utilizzare Wordpress ho deciso di creare questo sito per rispondere a chi ha dei dubbi.

Leave a Reply