Plesk – Riparare permessi file dopo aggiornamento

In questi giorni mi sono imbattuto in un problema sulla mia VPS (che non vi sto a specificare dove hostata). Beh negli ultimi aggiornamenti WordPress ha cambiato il Charset per chi possiede l’ultima versione di MySQL , ovvero la 5.5.x. Mi sono cosi accorto che in locale la versione era aggiornata mentre sulla mia VPS (Virtual Private Server) avevo ed ho tutt’ora la 5.3.
A tal punto essendo abbastanza ignorante in materia di server (non sono affatto un bravo sistemista), mi sono messo a smanettare su Plesk che, per chi non lo sapesse, è un’interfaccia grafica per gestire uno spazio di hosting. Dopo mille peripezie provo a fare l’aggiornamento del mio Plesk che sembra andar per il verso giusto. Alla fine dell’aggiornamento tutto torna ad essere alla normalità e il server torna a girare ma il mio database rimane alla vecchia versione.

Dopo qualche ora che avevo rinunciato ad aggiornare il mio database, mi accorgo che solo su alcuni siti con spazi dedicati non ho più i permessi per poter aggiornare i file, in poche parole non potevo più aggiornare i miei siti WordPress ne tanto meno i miei plugins, ricevendo un errore riguardante i permessi di alcuni file.

Cercandosul web come riuscire a riparare permessi file dopo un aggiornamento di Plesk  mi imbatto in mille forum ed a fatica faccio qualche prova da terminale, ovviamente con scarsi successi. Chiedo a qualche amico, ma niente!

Alla fine quando ormai mi ero arreso ed ero pronto a reinstallare da zero gli spazi che avevano il problema, mi imbatto nel forum di Plesk su Google Plus. Lì pubblico un annuncio sulla bacheca e come per magia dopo pochi minuti mi risponde un tale, un certo Kristian Marcroft.

Dopo una serie di scambi di commenti, molto carinamente mi chiede di parlare via hangout (per fare prima). Una volta capito il problema mi fa fare delle operazioni tramite terminale che inizialmente non vanno a buon fine.

Poi gli do un’altro indizio e taaaac, riusciamo a risolvere (dopo quasi un ora e mezza). Di seguito posto le operazioni fatte nel caso qualcuno avesse il mio stesso problema:

Plesk – Riparare permessi file

  1. Per prima cosa ho impostato il modulo PHP del sito singolo a FastCGI
  2. Poi da terminale con utente root sono andato nella cartella del sito scrivendo: cd /var/www/vhosts/sitename/httpdocs
  3. Entrato nella cartella ho lanciato il seguente comando: find -uid 48 -print0 | xargs -0 chown username.psacln

Ovviamente le parole in verde sono variabili in base al vostro caso 😉

Tutto molto semplice, specialmente se sei il creatore di XAMPP. Si proprio quel XAMPP, quel programma per avere un server php in locale. Ecco alla fine e solo alla fine ho saputo che il tizio che mi ha aiutato era l’inventore di XAMPP 🙂

Beh spero di non essermi dilungato troppo nel raccontare la storia di come ho risolto il problema. Per qualsiasi informazione o chiarimento su come riparare i permessi dei file sulla vostra macchina potete commentare qui sotto.

Un ringraziamento Speciale a Kristian Marcroft.

P.S.

Tutt’ora non sono riuscito ad aggiornare MySql sulla mia macchina se qualcuno avesse la soluzione mi faccia sapere.