[UPGRADE] Aggiornamento da 6.22 a 7.10

5 contenuti / 0 new
Ultimo contenuto
[UPGRADE] Aggiornamento da 6.22 a 7.10

Ciao a tutti ragazzi,

Oggi in vista delle feste mi sono deciso ad aggiornare la versione di drupal 6.22 alla 7.10.
Come da guida ho disabilitato tutti i moduli "contrib" e ho impostato come tema "garland".
Ho quindi sostituito tutti i file/cartella di drupal 6.22 eccetto la cartella "sites" con quelli di drupal 7.

Mi sono quindi collegato a www.mysite.com/update.php

Ora però sono fermo a causa di questo errore: vedete immagine allegata "update_php"

Se invece mi collego semplicemente a www.mysite.com/ ottengo l'errore visibile nella figura allegata: "fig2"

Qualcuno ha già risolto un problema simile o saprebbe indicarmi come fare ?

Grazie e buon natale !!

update.php è andato a buon fine? Che versione di PHP stai usando?

Ciao pinolo e grazie per la risposta !

La versione di pho è la 5.2.17, per quanto riguarda l'update non riesco nemmeno a cominciarlo, rimango fisso su questa schermata:

Sono riuscito a risolvere i primi due problemi (notice unserialized) installando il modulo variablecheck ed eliminando le variabili invalide segnalate dal modulo dal database.

Ora il problema da risolvere per continuare l'update è il seguente:

DatabaseSchemaObjectExistsException: Cannot add index system_list to table system: index already exists. in DatabaseSchema_mysql->addIndex() (line 432 of /Applications/XAMPP/xamppfiles/htdocs/pasticce2/includes/database/mysql/schema.inc).

Se qualcuno ha qualche dritta..

Grazie e buone feste a tutti !

Accedendo al DB con phpMyAdmin dovresti poter cancellare l'indice system_list, che verrà ricreato dall'update.php

Ciao a tutti !

Buone news,

Anzitutto ho scoperto che nel mio DB di drupal 6 avevo delle tabelle di drupal 7, probabilmente a causa di un upgrade precedente finito male.

Anzitutto ho rimosso come suggerito da pinolo l'indice con il comando:
DROP INDEX 'system_list' ON system;

Quindi ho ripetuto update.php. Ad un certo punto l'aggiornamento si bloccava poichè quando cercava di spostare alcune tabelle di drupal6 lo script vedeva che già esistevano quelle di destinazione di drupal 7. Così mi sono segnato ad ogni tentativo di update.php quali erano le tabelle che creavano il conflitto. Ripristinavo il DB di partenza, eliminavo le tabelle salvavo il DB esportandolo e ripetevo update.php. Tutto ripetuto fino a che l'update.php è andato a buon fine senza errori.

Ci ho messo una giornata buona..

Durante questo aggiornamento ho anche dovuto droppare alcune column della tabella router_manager (o qualcosa di simile) e url_alias.

Ora tutto è ok, l'unico problema è che quando mi connetto a www.mysite/admin ricevo il seguente messaggio:
You do not have any administrative items.
La pagina sottostante è completamente bianca, ovvero non si vede alcuna voce di amministrazione.

Sono però in grado di raggiungere www.mysite/admin/modules e abilitare/disabilitare moduli. Sembra che l'unico problema sia relativo a www.mysite/admin..

Ho visto che non è un problema solo mia ma abbastanza diffuso. Ho provato a cancellare la cache e a ripetere update.php ma nulla.. Qualcuno ha qualche suggerimento ?

Grazie e buona serata !