ciao a tutti
ho un paio di siti creati con drupal ver. 4.6.3, di cui vorrei fare l'upgrade almeno alla 4.7.7 per poter installare alcuni moduli aggiuntivi, non disponibili per la 4.6.x.
Seguendo le istruzioni riportate su drupal.org, ho fatto una copia di backup del db, e una copia test. Ho poi creato una directory di prova sul server, installando la versione 4.7.7 di drupal, inserendo nel file settings.php i parametri per il collegamento al db di test.
Tentando di collegarmi alla pagina, questa risultava completamente bianca; ho lanciato l'update scrivendo nel browser
http://miosito/prova/update.php, ricavando una serie di errori:
# user warning: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' query: SELECT name, filename, throttle, bootstrap FROM system WHERE type = 'module' AND status = 1 ORDER BY weight ASC, filename ASC in /user/local/httpd/htdocs/medioevo2/includes/database.mysql.inc on line 121. (e simili)
# user warning: Duplicate entry 'update_170_done' for key 1 query: INSERT INTO variable (name, value) VALUES ('update_170_done', 'b:1;') in /user/local/httpd/htdocs/medioevo2/includes/database.mysql.inc on line 121.
# user warning: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1 query: ALTER TABLE system ADD schema_version smallint(3) not null default -1 in /user/local/httpd/htdocs/medioevo2/includes/database.mysql.inc on line 121.
# user warning: Unknown column 'schema_version' in 'field list' query: UPDATE system SET schema_version = 0 WHERE status = 1 in /user/local/httpd/htdocs/medioevo2/includes/database.mysql.inc on line 121.
Provando a procedere comunque, non riesco ad aprire la home page del sito, che risulta ancora completamente bianca (neanche messaggi di errore).
Che devo fare???
Preciso che in fase di installazione della 4.6.3, avevo avuto un problema nella creazione delle tabelle dovuto ad una incompatibilità specifica della 4.6.3 con la versione di php in uso sul server, che era stato risolto rinominando 'types' in 'nodes' (cfr. post http://www.drupalitalia.org/node/349): potrebbe essere in relazione con il problema che ho ora?
Vi prego aiutatemi :)
flavia