Help aggiornamento a versione 7.8

21 contenuti / 0 new
Ultimo contenuto
Help aggiornamento a versione 7.8

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

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

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:

  • aggiornare anche views all'unltima versione

oppure

  • disabilitare il modulo views tramite phpMyAdmin (nella tabella system, mettere a 0 lo status nella riga con views come nome)

e poi, dopo aver cancellato tutte le righe della tabella 'cache', rilanciare update.php

Angelo Turetta

aturetta wrote:
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:

  • aggiornare anche views all'unltima versione

oppure

  • disabilitare il modulo views tramite phpMyAdmin (nella tabella system, mettere a 0 lo status nella riga con views come nome)

e poi, dopo aver cancellato tutte le righe della tabella 'cache', rilanciare update.php


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"?

meteolesmo wrote:

Ho aggiornato il modulo views all'ultima versione.
Ho rilanciato update.php e compaiono altri errori: 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

aturetta wrote:
meteolesmo wrote:

Ho aggiornato il modulo views all'ultima versione.
Ho rilanciato update.php e compaiono altri errori: 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.

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...

meteolesmo wrote:
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

aturetta wrote:
meteolesmo wrote:
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)

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?

meteolesmo wrote:
La copia del database ce l'ho.
I moduli devo disabilitarli da phpMyAdmin ma non so come si fa.
Potresti spiegarmelo?

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 con UPDATE system set status=0 per cambiare il valore in automatico A TUO RISCHIO E PERICOLO

meteolesmo wrote:
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?

No, 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/

meteolesmo wrote:
Se invece, come dici tu, cancello tutti i modelli versione7 e ripristino il database mi ritorna in versione 6?

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.