Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : fenisio 01 Dec 2011, 21:16:28

: JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: fenisio 01 Dec 2011, 21:16:28
Salve a tutti,
Ho fatto l'aggiornamento dalla versione 1.7.2 alla 1.7.3 e mi è uscito questo errore:


:
JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
Duplicate column name 'ordering' SQL=ALTER TABLE `j16_languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;
SQL = ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;Aggiornamento file: file errore SQL DB function fallita con errore numero 1060
Duplicate column name 'ordering' SQL=ALTER TABLE `j16_languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;
SQL = ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;

Potete aiutarmi?

Grazie, Mic.

: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: Frto 01 Dec 2011, 22:40:01
Anch'io ho lo stesso problema.
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: fenisio 03 Dec 2011, 11:01:04
nessuno sa come aiutarci?

Grazie.
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: fenisio 03 Dec 2011, 11:12:23
Ho aggiornato il DB manualmente inserendo quanto sege:

:
ALTER TABLE `j16_banners` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_categories` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_contact_details` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_content` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_content` CHANGE `title_alias` `title_alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_menu` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The SEF alias of the menu item.';
ALTER TABLE `j16_newsfeeds` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `j16_weblinks` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';


ALTER TABLE `j16_languages` ADD COLUMN `sitename` varchar(1024) NOT NULL AFTER `metadesc`;

ALTER TABLE `j16_content` CHANGE `alias` `alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Deprecated in Joomla! 3.0';
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: Frto 03 Dec 2011, 11:38:35
Traendo spunto dalle seguenti  risposte presenti nel forum del sito joomla.org http://forum.joomla.org/viewtopic.php?p=2670654 (http://forum.joomla.org/viewtopic.php?p=2670654)
http://forum.joomla.org/viewtopic.php?p=2649316 (http://forum.joomla.org/viewtopic.php?p=2649316)
 
ho intuito che il problema sta nel file “1.7.0-2011-06-06-2.sql”, che contiene le seguenti istruzioni:
ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;
ALTER TABLE `#__languages` ADD INDEX `idx_ordering` (`ordering`);
Tali istruzioni, tentando di creare(ADD)  la colonna “ordering” nella tabella languages ed  il relativo indice (ADD INDEX), determinano un errore sql in fase di installazione, poichè tali strutture sono già presenti nella versione 1.7.2 di Joomla (almeno in quella che ho io).
Per risolvere il problema si dovrebbe quindi evitare che, in fase di installazione dell’aggiornamento 1.7.2 – 1.7.3, vengano rieseguite le istruzioni contenute nel file “1.7.0-2011-06-06-2.sql”. La soluzione che ho trovato io:
1.       Dopo l’errore ho eseguito il restore del sito (cartelle e database), riportandolo alla versione 1.7.2 funzionante
2.       Nel mio pc ho creato una cartella vuota (es.” C:\comodo”)
3.       Ho unzippato  il file “Joomla_1.7.2_to_1.7.3-Stable-Patch_Package_ita_v2.zip” (quello scaricato dal sito joomla.it)  sulla cartella C:\comodo
4.       Con “Notepad” ho cancellato il contenuto (le 2 ALTER evidenziate sopra) del file ““1.7.0-2011-06-06-2.sql” nella cartella C:\comodo\administrator\components\com_admin\sql\updates\mysql
5.       Ho zippato il contenuto della cartella C:\comodo (esclusa la radice della cartella cioè C:\comodo) chiamandolo “Joomla_1.7.2_to_1.7.3-Stable-Patch_Package_ita_MOD.zip”
6.       Ho messo fuori servizio il sito
7.       Ho cancellato tutti i file “.sql” presenti nella cartella “\administrator\components\com_admin\sql\updates\mysql”, così come consigliato nel sito joomla.it
8.       Ho infine attivato l’installazione dal back-end selezionando il file.zip “Joomla_1.7.2_to_1.7.3-Stable-Patch_Package_ita_MOD.zip” con la funzione “Carica e installa”.
L’installazione non ha dato errori ed al momento tutto funziona regolarmente.

 Essendo un neofita di Joomla mi aspetto che qualche “Master” fornisca spiegazioni  oppure soluzioni più opportune. In particolare non capisco perchè nel passaggio dalla 1.7.2 alla 1.7.3 siano state mantenute istruzioni per creare una colonna già esistente.

 

 
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: Tequiero1979 13 May 2012, 20:19:44
Salve io sto avendo un probelma simile

Vi rimando al post che ho creato

***

Edit: rimosso link circolare
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: g.patera 14 May 2012, 12:50:05
Ciao Ragazzi.
Avete provato a fare un semplice fix del DB direttamente da Joomla?
Sembra una stupidaggine ma a me è servito per un errore simile....
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: Tequiero1979 14 May 2012, 13:29:44
Io ho gia [risolto] grazie

Il proble ma era un doppio file in questa root\administrator\components\com_admin\sql\updates\mysql

quando ho copiato i file sulla cartella temporanea e poi sono andato a installare l'aggiornamento si e creto un file 2.sql sulla cartella temp di Jooomla..
Ho cancellato il file e poi o seguito l'installazzione ed ho [risolto]

Vi ricordo che il file e le corrispettive sintassi dell'errore prima di corregere questo problema vi ricordi di fare un bel Buckup del sistema
: Re:JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060
: g.patera 14 May 2012, 13:44:31
Ok perfetto!
Però il [risolto] non devi inserirlo nella risposta, ma nel titolo!  ;D
Grazie!