Back to top

Autore Topic: JInstaller: :Install: Errore SQL DB function fallita con errore numero 1060  (Letto 7381 volte)

Offline fenisio

  • Appassionato
  • ***
  • Post: 219
  • Sesso: Maschio
    • Mostra profilo
Salve a tutti,
Ho fatto l'aggiornamento dalla versione 1.7.2 alla 1.7.3 e mi è uscito questo errore:


Codice: [Seleziona]
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.

http://www.peripatetico.it Portale per la pastorale scolastica della diocesi di Altamura - Gravina - Acquaviva

Offline Frto

  • Nuovo arrivato
  • *
  • Post: 23
  • Sesso: Maschio
    • Mostra profilo
Anch'io ho lo stesso problema.

Offline fenisio

  • Appassionato
  • ***
  • Post: 219
  • Sesso: Maschio
    • Mostra profilo
nessuno sa come aiutarci?

Grazie.
http://www.peripatetico.it Portale per la pastorale scolastica della diocesi di Altamura - Gravina - Acquaviva

Offline fenisio

  • Appassionato
  • ***
  • Post: 219
  • Sesso: Maschio
    • Mostra profilo
Ho aggiornato il DB manualmente inserendo quanto sege:

Codice: [Seleziona]
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';
http://www.peripatetico.it Portale per la pastorale scolastica della diocesi di Altamura - Gravina - Acquaviva

Offline Frto

  • Nuovo arrivato
  • *
  • Post: 23
  • Sesso: Maschio
    • Mostra profilo
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=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.

 

 

Offline Tequiero1979

  • Esploratore
  • **
  • Post: 109
    • Mostra profilo
Salve io sto avendo un probelma simile

Vi rimando al post che ho creato

***

Edit: rimosso link circolare
« Ultima modifica: 13 Mag 2012, 23:19:39 da tomtomeight »

Offline g.patera

  • Appassionato
  • ***
  • Post: 349
    • Mostra profilo
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....
MyWebSite: http://giuseppepatera.it
MyAgency: http://mgadvertising.it
"Tutto è relativo. Prendi un ultracentenario che rompe uno specchio: sarà ben lieto di sapere che ha ancora sette anni di disgrazie" [A. Einstein]

Offline Tequiero1979

  • Esploratore
  • **
  • Post: 109
    • Mostra profilo
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

Offline g.patera

  • Appassionato
  • ***
  • Post: 349
    • Mostra profilo
Ok perfetto!
Però il [risolto] non devi inserirlo nella risposta, ma nel titolo!  ;D
Grazie!
MyWebSite: http://giuseppepatera.it
MyAgency: http://mgadvertising.it
"Tutto è relativo. Prendi un ultracentenario che rompe uno specchio: sarà ben lieto di sapere che ha ancora sette anni di disgrazie" [A. Einstein]

 



Web Design Bolzano Kreatif