Posted by & filed under Linux.

DMCA.com

Recentemente mi sono trovato nella situazione di dover importare un backup da 10 MB in wordpress.

Il problema è che molti server non permettono di uploadare file più grandi di 2 MB. Per risolvere il problema avevo due alternative:

  1. Eliminare il limite dei 2 MB
  2. Dividire il backup in tanti file più piccoli della dimensione massima di 2 MB

Per eliminare il limite dei 2 MB bisogna andare a modificare il file php.ini che gestisce il php sul server. Se voi siete su un hosting condiviso probabilmente non riuscirete a modificare questo file.

Se vi trovato su un hosting condiviso sono due le cose che potete fare:

  1. Contattare il vostro hoster e chiedere di eliminare il blocco
  2. Passare al punto 2 sopra descritto

Se per vostra fortuna avete accesso al vostro php.ini perchè siete su un vps o su un server dedicato il procedimento da seguire è molto molto semplice.

 

Procedimento

Per prima cosa bisogna identificare la directory che contiene il file incriminato. Siccome questa directory cambia in base al vostro sistema operativo la cosa più semplice da fare è usare il comando:

locate php.ini

Ovviamente questo lo potrete fare solo se il vostro è un server *unix e se avete accesso ssh verso di esso.

Una volta identificato il file vi basterà modificare questi due parametri:

upload_max_filesize
post_max_size

Impostate un limite uguale o superiore alla dimensione del vostro backup.

Infine non vi resta che riavviare apache per terminare il lavoro ;)