Buongiorno,
ho eseguito da Altervista, l'aggiornamento Drupal alla versione 7.8.
Nell'ultimo step quello in cui prevede il caricamento della pagina di update, mi esce questo tipo di errore: http://meteolesmo.altervista.org/portale/update.php
Cosa vuol dire?
Cosa faccio ora??
Grazie in anticipo per l'aiuto!!
Non me ne intendo, ma non mi pare una segnalazione di errore. Certo è che dopo l'aggiornamento devi lanciare l'update.php
ciao
www.gmpe.it
In che senso devo lanciare l'update.php?
E' la prima volta che provo a fare l'aggiornamento è non so bene i vari passaggi.
Come per l'aggiornamento dei moduli, devi fare:
tuosito/update.php e seguire le istruzioni del video.
ciao
www.gmpe.it
Si ma l'errore mi esce proprio quando accedo a miosito/update.php.
http://meteolesmo.altervista.org/portale/update.php
un bel casino....
Questo è il motivo per cui tutti gli aggiornamenti devono essere provati prima in locale.
Credo che tu abbia una versione non aggiornata di Views, e con l'aggiornamento viene esposto un bug. Puoi provare a:
oppure
e poi, dopo aver cancellato tutte le righe della tabella 'cache', rilanciare update.php
Angelo Turetta
Ho aggiornato il modulo views all'ultima versione.
Ho rilanciato update.php e compare un altro errore: http://meteolesmo.altervista.org/portale/update.php
In phpMyAdmin ci sono diversi "cache".
Cancello solo quelli con il nome"avdrupal_cache_views" e "avdrupal_cache_views_data"?
La tabella da svuotare è "avdrupal_cache"
L'ultimo views richiede forse l'ultima versione di ctools, aggiorna anche quello. Purtroppo le dipendenze sono abbastanza innestate. Conviene sempre aggiornare prima tutti i moduli, poi drupal core.
Angelo Turetta
Ma, ctools in quale cartella lo devo inserire?
Perchè nella cartella moduli non è presente.
Mi sa che la devo inserire in "portale" perchè i file presenti sembrano quelli...
Non so cosa sia portale, non credo esista un modulo che si chiama così. Sai dove proviene? di solito ctools sta in un cartella per conto suo, dentro sites/all/modules (oppure sites/all/modules/contrib)
Angelo Turetta
In sites/all/modules non ho niente. C'è solo un readme.txt.
Portale è la cartella che mi ha creato Altervista in cui c'è tutto il sito.
Non è un modulo.
I vari moduli sono in portale/modules però il ctools non è presente.
I file che contiene la cartella ctools sembrano che siano invece presenti in "portale".
Per farti capire meglio, metto un'immagine di filezilla della cartella portale: http://imageshack.us/f/822/nuovaimmaginebitmap2c.png/
Questo è l'altro pezzo: http://postimage.org/image/vtc55d579/
Ho messo i file della cartella ctools nella cartella portale.
Ora l'errore è: http://meteolesmo.altervista.org/portale/update.php
La cartella giusta per i moduli (compresi views e ctools), vista la tua struttura, è portale/sites/all/modules
Ma dall'errore che mi hai riportato ho idea che il problema sia più grave, non capisco come mai un sempice update possa averti messo in questa situazione: prima che versione era Drupal? Come hai fatto a fare l'update?
Angelo Turetta
Prima avevo la versione 6.
Ho eseguito l'aggiornamento automatico alla versione 7 da Altervista.
Dopo pochi secondi dal clic della conferma, è apparso un messaggio che mi ha confermato che l'aggiornamento era stato eseguito.
L'update l'ho caricato sempre da altervista.
Quì la pagina di conferma dell'aggiornamento con lo step del caricamento di update.php: http://postimage.org/image/62f10e9v3/
L'aggiornamento di un sito D6 a D7 non è certo uno scherzo, e non mi fiderei sicuramente a farlo fare ad uno script automatico. E se qualcuno me lo chiedesse, sconsiglierei di farlo qualunque sia la modalità scelta....
Salvati subito una copia completa del db, prima di fare qualunque altra cosa.
Se puoi ritornare alla versione 6, forse riesci a ripartire (togliendo i moduli versione 7 che hai messo), ma così mi sembra impossibile.
Per provare a completare l'aggiornamento al 7 devi DISABILITARE TUTTI I MODULI AGGIUNTIVI (tenere solo quelli del core di drupal) e rilanciare update.php
Io non conosco per nulla Altervista, ma se vuoi la mia opinione, penso che la situazione sia abbastanza grave. troppo complicata comunque da risolvere con un botta/risposta su forum.
Angelo Turetta
La copia del database ce l'ho.
Ho anche la copia di tutti i file.
I moduli devo disabilitarli da phpMyAdmin ma non so come si fa.
Potresti spiegarmelo?
se questo tentativo non dovesse funzionare, posso fare questo:
cancello il tutto, riattivo Drupal da capo con subito la versione 7 e poi ripristino il database che ho salvato.
Leggendo in giro per la rete, mi sembra di aver capito che tutti i contenuti del sito siano all'interno del database.
Facendo questa cosa, riavrei tutto il sito come era prima ma alla versione 7?
Se invece, come dici tu, cancello tutti i modelli versione7 e ripristino il database mi ritorna in versione 6?
Non è semplice, e nemmeno a prova di errore. Te lo sconsiglio, perché comunque dopo ti rimarrebbe l'onere di aggiornare tutti i moduli.
Nella tabella system (forse avdrupal_system) devi assicurarti che 'status' sia a 0 per tutti i moduli di type=module che non sono nel core (nel path dovrebbero avere sites/all/.....qualcosa)
in sql sarebbe qualcosa tipo
SELECT * FROM system where status=1 and type='module' and filename not like 'module%';
che (nel mio sito) ritorna tutti quelli che sono da mettere a 0. Poi bisogna sostituire
SELECT * FROM system
conUPDATE system set status=0
per cambiare il valore in automatico A TUO RISCHIO E PERICOLONo, non credo, perché le tabelle del database sono diverse tra 6 e 7, dovresti comunque far girare update.php e sperare...
I contenuti sono effettivamente nel database, tranne le immagini e gli altri file allegati che dovrebbero essere dentro sites/default/files/
Dicevo di reinstallare la versione 6 di Altervista, rimuovendo i moduli 7 che hai aggiunto in seguito)
Questa mi sembra l'opzione con più probabilità di funzionare, ma rimane un tentativo disperato, non sono ottimista.
Angelo Turetta
Ho provato a mettere a zero i moduli ma non cambia niente.
Esce sempre lo stesso errore.
In Altervista non c'è niente che ti permetta di passare ad una versione precedente di Drupal e girando nella rete non ho trovato niente su come reinstallare la versione 6 da Altervista.
A questo punto mi sa che devo provare a eseguire il backup del database...
Ho eliminato tutti i file in versione 7 e ho eseguito il backup del database.
Il sito funzione correttamente soltanto che quando accedo alla pagina di amministrazione mi esce questo tipo di errore:
Errore 500 :(
Si è verificato un errore.
Se il problema persiste, probabilmente il programma che hai tentato di eseguire non funziona correttamente, o perché qualcuno ci sta lavorando, o perché si tratta di un malfunzionamento dovuto a qualche bug di programmazione, in questo caso informaci.
Torna indietro
Dopo parecchi smanettamenti sono riuscito a riportare il sito allo stato iniziale prima dell'istallazione.
Funziona tutto al 100%.
Ora che questo problema è risolto, mi dovresti spiegare come fare l'aggiornamento alla versione 7 in modo corretto.