Aggiornamento a versione 7
Buongiorno a tutti.
Poco tempo fa ho cercato di aggiornare la versione di Drupal dalla 6 alla 7 facendo l'aggiornamento automatico da Altervista.
Purtroppo, l'aggiornamento non è andato a buon fine a causa della comparsa di vari un messaggi di errori e ho dovuto riportare Drupal alla versione 6.
Molto probabilmente, essendo la prima volta, gli errori sono comparsi perchè ho sbagliato ad eseguire dei passaggi.
Ho visto che ci sono vari modi per fare l'aggiornamento ad una nuova versione ma non mi è chiaro quale sia il migliore per evitare che comparino errori.
La mia richiesta è se mi potreste spiegare come eseguire correttamente l'aggiornamento dalla versione 6 alla 7 spiegandomi tutti i vari passaggi.
Grazie mille.

Risposte
Ciao, ti elenco passo passo i
Ciao, ti elenco passo passo i passaggi per effettuare l'avanzamento di versione:
-Mettere il sito in manutenzione
-Backup della struttura WEB
-Backup del database
-Verifica del backup della struttura web
-Verifica del backup del database
-Impostare un tema base presente nel core di Drupal (es. Garland)
-Disattivare tutti i moduli aggiuntivi non presenti nel core di Drupal che sono utilizzati
-Scaricare e sostituire i moduli aggiuntivi con le relative versioni per Drupal 7
-Scaricare il tema utilizzato nella versione per Drupal 7
-Scaricare Drupal 7 e sostituire il core 6 con questo
-Sperare nell'assenza di Murphy o in una sua distrazione
-Eseguire update.php
-Riabilitare moduli e tema aggiornati alla versione 7
-Sperare che Murphy stia guardando altrove
-Eseguire update.php
Se segui questi passagi e Murphy non ti sta guardando sorridente, dovrebbe andare tutto bene.
Facci sapere, ciao ciao.
Ok. In settimana, appena ho
Ok.
In settimana, appena ho un p'o di tempo provo a farlo.
Poi vi faccio sapere. :)
Allora... sono fermo al punto
Allora...
sono fermo al punto 10, perchè:
ho eseguito update.php e non mi ha restituito nessun errore, quindi sono andato nel pannello di amministrazione del sito per riabilitare i moduli, soltanto che è sparito tutto il contenuto.
Esce soltanto una frase con un link che porta ad un'altra pagina "vuota"(per farvi capire meglio metto delle immagini):
http://postimage.org/image/ysdwkcw91/
http://postimage.org/image/w8i9q98or/
Poi, ho chiuso la pagina di internet e però ora non riesco a fare il log-in perchè non esce neanche il form per inserire username e password.
Anche se clicco su "richiedi nuova password" non esce niente.
http://postimage.org/image/jh1anv5kf/
http://postimage.org/image/yc2ss5l47/
Come mai?
Cosa devo fare?
Ciao, come hai effettuato la
Ciao, come hai effettuato la "sostituzione" di core, moduli e temi? Quando hai caricato il core nuovo, hai fatto sovrascrivere anche la cartella /sites/default ? Hai provato a sostituire il file settings.php creandolo dal nuovo file defaul.settings.php e a rilanciare l'installazione di Drupal?
Ma soprattutto, hai verificato (come ti avevo indicato) che effettivamente Murphy fosse distratto o impegnato con altri?
Ho provato a sostituire il
Ho provato a sostituire il file setting.php rilanciando l'installazione Drupal ma ad un certo punto esce un messaggio che dice che è stata superata la soglia massima di operazioni che il database può eseguire in un'ora.
http://postimage.org/image/fxtoxu043/
Il problema è che non ho abbastanza Altercent (sono sui server Altervista) per potenziare il database ad una classe superiore.
Posso continuare lo stesso??
La sostituzione dei moduli e del core lo fatta attraverso FileZilla trascinando tutti i file nel server (non ho cancellato, prima, i file vecchi).
Scusa per l'ignoranza, ma questo Murphy chi è? :) :)
Sono andato avanti
Sono andato avanti comunque.
Esce questa pagina quà:
http://postimage.org/image/5bel0dtzx/
Come vedi, mi segnala un errore.
...ma poi, tutti i contenuti dovrebbero essere rimasti intatti. Giusto?
Perchè a vedere dalla pagina che ti ho messo l'immagine sembra che non ci sia più niente...
No, qualcosa è andato storto,
No, qualcosa è andato storto, ti saresti dovuto trovare comunque i contenuti che avevi creato in precedenza con D6 (per togliere ogni dubbio, controlla sotto la voce contenuti e verifica che siano presenti, magari erano visualizzati in regioni e/o blocchi che al momento non sono presenti). Se apri il vecchio file settings.php che trovi nel backup della struttura web che hai fatto prima di procedere (perché tu hai fatto i backup, vero?), scorrendo il file, quando ci sono i dettagli relativi al database, verifica che non sia stato impostato qualche parametro particolare per identificare le tue queries, in tal caso, rilancia install.php e, al momento di specificare i parametri di connessione al db, inserisci gli eventuali parametri particolari.
Nel caso tu non avessi effettuato i backup (come invece ti avevo specificato di fare), sfoglia il db accedendo ad esempio con phpmyadmin (non so come funziona su altervista) e verifica da li se per caso ci sono delle "particelle" aggiunte ai riferimenti delle queries.
Murphy, mai sentito parlare delle "Leggi di Murphy"??? Come ad esempio: "Se qualcosa potrebbe andare storto, lo farà!"
Ciao ciao.
No, i contenuti sono
No, i contenuti sono spariti.
Certo che ho fatto i backup!
Non capisco cosa intendi con "qualche parametro particolare per identificare le tue queries".
(setting.php del backup) http://www.2shared.com/file/nn-Gaa__/settings.html
In install.php c'era da selezionare il tipo di installazione: standard, minimal, default.
Io ho selezionato "minimal".
Poi, c'era da selezionare il tipo di database: "MySQL, MariaDB o equivalente" e "SQLite".
Ho selezionato il primo.
Come nome database ho messo "my_meteolesmo".
...allora mi sa proprio che Murphy mi stava guardando!
Allora, ricominciamo più o
Allora, ricominciamo più o meno da capo.
Svuota il db su altervista, poi ricarica il db dal backup che avevi effettuato, rilancia install.php e scegli come metodo di installazione "Standard" e NON "Minimal" (almeno si installano e abilitano tutti i moduli del core necessari per il tuo sito, che se non ricordo male usava un Marinelli). Arriva fin qui, senza fare altro, e verifichiamo che ci siano i contenuti.
Ho provato a ricaricare il
Ho provato a ricaricare il database del backup ma in install.php mi esce questo:
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
View your existing site.
Mi sa che bisogna eliminare completamente tutti i file versione7, ricaricare tutti i file versione6 e quindi, ricaricare il database del backup.
A questo punto, vedere se ci sono i contenuti e riprovare a ripetere tutti i passaggi per l'aggiornamento.