Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : cyber82 27 Mar 2016, 23:02:59
-
Buonasera, ho fatto l'aggiornamento a 3.5 e il sito è ok, funziona tutto molto bene. solo che mi sono accorto all'interno della sezione dedicata al database che vi è il seguente errore:
- Table 'j50_menu' does not have index 'idx_client_id_parent_id_alias_language'. (From file 2.5.0-2011-12-24.sql.)
- The Joomla! Core database tables have not been converted yet to UTF-8 Multibyte (utf8mb4).
Se provo a fare FIX ho questo risultato:
1071 Specified key was too long; max key length is 767 bytes SQL=ALTER TABLE `#__menu` ADD UNIQUE `idx_client_id_parent_id_alias_language` ( `client_id` , `parent_id` , `alias` , `language` );
Ho letto qualcosa in giro su internet, ma non ci ho capito granché.
Voi che ne pensate?
grazie!
-
Anche io ho un problema simile dopo l'aggiornamento alla 3.5 ed è rimato con l'aggiornamento alla 3.5.1
- La tabella 'PREFISSO_menu' non ha indice 'idx_client_id_parent_id_alias_language'. (Dal file 2.5.0-2011-12-24.sql.)
- La tabella 'PREFISSO_redirect_links' non ha indice 'idx_old_url'. (Dal file 3.5.0-2016-03-01.sql.)
- Le tabelle del database del core di Joomla! non sono ancora state convertite in UTF-8 Multibyte (utf8mb4).
Non riesco a risolvere nemmeno da phpMyAdmin e cercando trovo solo Topic aperti senza soluzione.
Tu hai risolto?
Se provo ad applicare la correzione da Joomla! dopo un paio di minuti va in Errore del 500
-
Avete controllato la versione del database?
-
Si, ho verificato, prima dell'aggiornamento, che il server rispettasse i requisiti per Joomla! 3.5.1
in particolare Versione database 5.5.46-0+deb7u1
Il Server PHP 5.4.45-0+deb7u2 (ma posso fare lo switch alla 7.0.2)
Tra l'altro io mi sono accorto di avere un miscuglio fra MyISAM e InnoDB (cosa verificata anche su un altro sito fermo ancora alla 3.4.8 e temo anche altri)
Ho aperto un altro topic riguardo a questo miscuglio MyISAM e InnoDB
-
Queste sono le mie info, e no, purtroppo non ho ancora risolto. Anche perché non so proprio come fare :D
- Database schema version (in #__schemas): 3.5.1-2016-03-29.
- Update version (in #__extensions): 3.5.1.
- Database driver: mysqli.
- 92 database changes were checked successfully.
- 145 database changes did not alter table structure and were skipped.
Versione del server: 5.6.28-76.1 - Percona Server (GPL), Release 76.1, Revision 5759e76- Versione del client del database: libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: 3c688b6bbc30d36af3ac34fdd4b7b5b787fe555 5 $
- Estensione PHP: mysqli (http://www.avetrana.org/phpmyadmin/themes/dot.gif) (http://www.avetrana.org/phpmyadmin/url.php?url=http%3A%2F%2Fphp.net%2Fmanual%2Fit%2Fbook.mysqli.php)
- Versione PHP: 5.6.16
-
COME NON DETTO <-- risolto
Ho aggiornato alla 3.5.1. ma avevo ancora qualche problema circa la presenza di qualche voce duplicata nelle tabelle che ho cancellato manualmente da phpmyadmin.
QUindi fix e poi tutto ok:
- Database schema version (in #__schemas): 3.5.1-2016-03-29.
- Update version (in #__extensions): 3.5.1.
- Database driver: mysqli.
- 94 database changes were checked successfully.
- 145 database changes did not alter table structure and were skipped.