Plesk 10 presenta una serie di nuove funzionalità e upgrade delle precedenti, sia a livello di grafica che di azioni sul sistema unix.
Talvolta alcuni suoi nuovi modi di lavorare sono incomprensibili, anche a causa delle poche discussioni presenti per ora sul web, vediamo assieme diverse problematiche e se possibile i metodi risolutivi alle stesse.
NON INSTALLARE ANCORA PLESK 10 SU SERVER IN PRODUZIONE
Di positivo c'è da dire che la quasi totalità dei problemi segnalati sul forum Parallels sono dovuti alle migrazioni.
Elenco problematiche conosciute:
Problema: Dopo l'aggiornamento a plesk 10, plesk non riparte, partono invece tutti gli altri servizi.
Soluzione: Il problema è conosciuto e vi sono discussioni su internet, il problema si presenta nell'aggiornamento alla versione 10.0.0, per evitarlo sarebbe consigliabile aggiornare invece alla 10.0.1 uscita subito dopo, che contiene bug minori sulla procedura di upgrade.
La risoluzione più sicura sarebbe comunque quella di reinstallare plesk e ripristinare un backup, durante il ripristino domini, clienti e resellers, vengono convertiti nel formato plesk 10, ci vuole un po di tempo.
Problema: Come faccio a reinstallare plesk senza perdere tutti i domini e le configurazioni ?
Soluzione: Svuotare la cartella var/lib/psa/dumps non dal pannelo di controllo ma da ssh o sftp, lanciare un backup del server controllando che venga eseguito correttamente, spostarlo in luogo sicuro (disco usb collegato al server, spazio ftp gratuito dato da ovh col server) di notte quando nessuno lavora sui file del server, installare dal sistema ovh plesk 10 con partizionamento manuale, creare la partizione principale con punto di mount / formato ext3 (migliore stabilità) di almeno un sesto della capacità totale del disco, in quando plesk la usa per diverse sue funzioni, una partizione troppo piccola durante alcune funzioni la riempie di dati e manda il sistema in blocco !, impostare il swap dai due ai 4 giga a seconda della ram di cui si dispone, infine creare la secondaria /var di tipo ext3 utilizzando lo spazio rimanente, a questo punto attendere.
Appena sarete riusciti ad accedere a plesk 10 fatevi aggiornare la chiave di licenza da ovh telefonicamente, per ora non esiste una procedura automatica, in alternativa potete attivare provvisoriamente plesk per 15 giorni come ho fatto io, anche se non ricordo come ho fatto perché sul pannello era loggato pure il mio amico Tecnolive che me lo ha fatto lui, accettate il contratto di licenza.
Andate nel gestore aggiornamenti e aggiornate all'ultima versione di plesk 10 disponibile, in quanto quella appena installata è integrata con linux e potrebbe non essere la più recente.
Caricate tutti i file di backup nuovamente su "var/lib/psa/dumps" e dal pannello di plesk lanciate il ripristino del server, impostando il sistema di risoluzione conflitti.
Alcune vecchie configurazioni, come le quote, potrebbero saltare, tanto le quote in realtà non sono supportate dal file system.
Problema: alcuni client non si ripristinano durante il ripristino di un backup fatto con plesk 9, non mi richiede neanche come risolvere il conflitto.
Soluzione: Alcune configurazioni memorizzate dentro il file xml del backup possono creare conflitti non risolvibili, se non attraverso l'editing del file xml stesso, quindi fate una copia di backup del file xml di backup (che non si sa mai) e modificate l'originale per risolvere il/i conflitto/i .
I conflitti sono elencati a schermo sul log del ripristino, se alcuni client non venissero proprio caricati nel nuovo pannello, provare a rilanciare il ripristino.
A me era successo che diversi clienti avessero la stessa email, questo creava un conflitto non risolvibile, ho quindi dovuto editare il file in più punti per ogni cliente.
Problema: I backup fatti con plesk 10 sono grossi il doppio, rispetto a quelli fatti con plesk 9
Soluzione: Aleggia mistero su questo bug, riportato dagli utenti agli sviluppatori, la discussione ufficiale la potete trovare qua
http://forum.parallels.com/showthread.php?t=106173
P.S.: l'assistenza tecnica di OVH non è tenuta a fare assistenza sui prodotti Parallels.
Per le discussioni ufficiali su plesk 10 in inglese fate riferimento al forum Parallels nella sezione apposita:
http://forum.parallels.com/forumdisplay.php?f=567
Problema: Durante il ripristino di un backup server fatto con plesk 9 o plesk 10 su plesk 10 alcuni domini e clienti non vengono ripristinati.
Il problema è abbastanza comune, occorre rilanciare il ripristino, è facile che accada che vengano ripristinati tutti i domini di un reseller ma che non vengano ripristinati quelli appartenenti all'amministratore, rilanciando il ripristino dovrebbe andare tutto a posto.
Problema: Non è possibile ripristinare il backup di un dominio, dice che nel pannello il dominio è già presente.
Non sono ancora riuscito a risolvere questo problema, occorre manualmente entrare nel backup, recuperare i dati e trasferirli.
Problema: Durante il ripristino di un backup totale fatto con plesk 10 i siti non funzionano più correttamente ! le pagine segnalano anche errori anche di configurazione php !
Plesk 10 esegue un backup abbastanza corretto dei file presenti sulla macchina, durante il ripristino invece dimentica spesso file nascosti ad esempio .htaccess rendendo inutilizzabili i siti che fanno uso del rewrite engine, e assegna non si sa per quale motivo permessi a caso a file scritti in precedenza da apache sul vhost, come per esempio moduli caricati in joomla da interfaccia web, occorre quindi controllare manualmente i moduli che non funzionano andando poi via sftp o da shell nei file per cambiare i permessi, da ftp normale ovviamente essendo abbinati all'utente apache non possono essere modificati i permessi !
Inoltre a causa di questi permessi errati possono comparire a schermo, durante la visita dei siti, richieste di andare a modificare il file php.ini, per l'abilitazione di funzionalità come le register_globals, se prima non erano necessarie, non lo sono neanche adesso quindi lasciate stare e controllate i permessi o la mancanza di file del sito !
.htaccess persi durante i recovery
Già trattato nella scorsa risposta aggiungo qua quanto apparso sul forum parallels il 6 novembre:
"when in the httpdocs there is a .htaccess in some circumstances this is not being transferred, causing sites not not work properly. dunno what is reason, subfolders with .htaccess did work"
I file .htaccess presenti dentro httpdocs non vengono ripristinati, ma in modo random, può capitare come no, a discrezione di plesk.