Back to top

Autore Topic: [RISOLTO] Codice errore 1054  (Letto 14215 volte)

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
[RISOLTO] Codice errore 1054
« il: 29 Dic 2014, 21:06:03 »
In questa discussione avevo il problema con errore 1146 e come detto lì ho sistemato solo che ora se provo a creare "nuova categoria" mi da questo nuovo tipo di errore:
Codice: [Seleziona]
1054 Unknown column 'type_alias' in 'where clause' SQL=SELECT * FROM `eywv0_content_types` WHERE `type_alias` IN ('com_content.category')Ho provato a trovare un elenco dei codici errori di joomla ma senza esito.
Ho anche provato a verificare la tabella "eywv0_content_types accedendo la database ma non essendo un esperto ho preferito non modificare nulla.
Cercasi suggerimenti poiché ho necessità di creare nuove categorie nel sito per evitare confusione tra articoli (si tratta del sito di una associazione culturale senza scopi di lucro e mi piacerebbe dedicare una categoria a ciascun autore dei vari articoli)
Mi scuso se non ho postato prima come nuova discussione.
Grazie ancora per la pazienza
« Ultima modifica: 08 Gen 2015, 18:59:24 da nicolo74 »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Codice errore 1054
« Risposta #1 il: 31 Dic 2014, 11:47:27 »
direi che il problema è sempre quello di origine, cosa che per altro ti è stata segnalata: non hai effettuato la migrazione in maniera corretta. riparti da lì, perché ogni altro intervento è difficile ed inutile.

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #2 il: 02 Gen 2015, 12:22:27 »
Chiedo scusa ma non son molto pratica, vediamo se ho capito: devo recuperera il database e "importarlo" nuovamente? Grazie e scusate ma mia ignoranza in materia ...
Un'altra domanda: il database che avevo in precedenza e che ancora ho a disposizione riguarda lo stesso sito creato con Joomla 2.5.28 mentre oggi su remoto uso joomla 3.3.6; cambia qualcosa?
Grazie soprattutto per la pazienza
« Ultima modifica: 02 Gen 2015, 12:43:33 da nicolo74 »

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Codice errore 1054
« Risposta #3 il: 02 Gen 2015, 17:53:03 »
perchè non spieghi cosa hai fatto e come lo hai fatto?
Sembra tu sia vittima di un upgrade finito male, se non hai fatto nulla dopo l'avanzamento di versione riparti dall'upgrade da 2.5 a 3.x.. altrimenti è un casino se non hai un minimo di dimestichezza
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #4 il: 02 Gen 2015, 19:34:52 »
Allora riparto da capo:
ho un sito su un host gratuito (mi pare si dica di secondo livello tipo miosito/hostgratutito.org), ho deciso di acquistare spazio su una famosa isola e così ho fatto. Poi ho scaricato il sito sul pc e l'ho caricato - il tutto con filezilla - sull'isola, dopo di che ho esportato il database dal remoto al locale e importato sul database che ho acquistato sull'isola. Infine, grazie ai suggerimenti di questo sito, ho fatto l'avanzamento prima da Joomla 2.5.9 a 2.5.28 e poi alla versione 3.3.6.
In seguito ho aggiunto dei collegamenti da alcune pagine sul sito a file inseriti in apposito spazio sempre sul sito.
Funziona tutto a meraviglia sia sul lato amministratore che sul lato sito. In un primo tempo, a dire il vero, se provavo ad aggiornare il database tramite gestore estensione mi dava errore 1164, lo stesso che mi dava se provavo a creare nuove categorie dal pannello amministrazione su joomla; dopodiché, come ho detto nell'altra discussione sopra linkata, ho creato/rinominato una tabella del database ed ho potuto aggiornare lo stesso dal pannello amministrazione di joomla (gestore estensione>database), invece se provo a creare nuove categorie mi da l'errore di cui alla presente discussione.
Il mio dubbio nell'importare nuovamente il database è che ho inserito delle novità e temo di perdere un bel pò di lavoro difatti avevo pensato di esportare prima il database dall'isola così come si trova oggi e poi casomai inserirvi quello esportato dall'hosting gratuito; solo che prima ho preferito chiedere a chi è più esperto di me.
Spero di essere stato chiaro e completo, lungo e noioso lo sono stato e me ne scuso.
Grazie

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #5 il: 06 Gen 2015, 21:39:58 »
Dopo varie peripezie e letture di vario genere sono arrivato alla conclusione che devo aggiungere la colonna "type_alias" alla tabella indicata nel segnalato errore ma non so come fare, qualcuno è così gentile da spiegarmelo passo passo?
Grazie

Offline X-mac

  • Appassionato
  • ***
  • Post: 468
  • Sesso: Maschio
    • Mostra profilo
Re:Codice errore 1054
« Risposta #6 il: 06 Gen 2015, 21:52:38 »
Non ricordo se ne avevamo già parlato: da phpmyadmin selezioni il db sulla sinistra lo riconosci perché le tabelle hanno lo stesso suffisso che è scritto nel pannello di configurazione di joomla.
Poi tramite una semplice istruzione sql


Alter table nome_tabella add column nome_colonna type


Type devi vedere che tipo è se intero, varchar(x), datetime etc.
P.s. x deve essere sostituito da un numero

Ah un'altra cosa potrebbe essere importante la posizione del campo rispetto agli altri... Fai una prova vome ti ho scritto in caso si modifica

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #7 il: 07 Gen 2015, 21:25:35 »
Ripeto non sono un esperto di database anzi sono proprio un principiante tanto che mi perdo in "Poi tramite una semplice istruzione sql".
Detto questo ho proceduto diciamo a modo mio esportando la tabella sul, modificando il testo con editor di testo e poi importandola nuovamente nel database, adesso trovo la colonna type_alias solo che se provo a creare categorie mi da un nuovo errore:
Codice: [Seleziona]
1054 Unknown column 'ct.type_id' in 'field list' SQL=SELECT ct.type_id FROM `eywv0_content_types` AS `ct` WHERE `ct`.`type_alias` = 'com_categories.category'                  ; ho fatto ricerca ed ho trovato questa discussione sul forum di Joomla ma in inglese che non conosco e la traduzione automatica da risultati poco chiari ma mi pare di capire che il problema sia lo stesso che ho io, qualcuno è così gentile da spiegarmi se e come hanno risolto nel forum in inglese?
Grazie a tutti e scusate ma nella vita mi occupo di altro, credo però non sia reato volere imparare e voi siete dei buoni maestri.

Offline X-mac

  • Appassionato
  • ***
  • Post: 468
  • Sesso: Maschio
    • Mostra profilo
Re:Codice errore 1054
« Risposta #8 il: 07 Gen 2015, 23:49:15 »
non vorrei allarmarti, ma questo susseguirsi di errori posso creare danni irreparabili.
Hai provato a fare un fix del database:
Estensioni
  Gestione Estensioni
          Database (nel menù a sinistra)
    e poi clicca sul tasto correggi in alto a sinistra.

andare ad aggiungere campi alla cieca è non è bello.
« Ultima modifica: 07 Gen 2015, 23:51:18 da X-mac »

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #9 il: 08 Gen 2015, 09:59:03 »
L'operazione da gestione pacchetti l'ho fatta (anche se l'ho potuta fare grazie alla creazione di una tabella come spiegavo nell'altra discussione).
Sono tranquillo perché ho salvato sia il sito che il database sul pc e quindi in caso cancello tutto dall'isola e ricarico; mi preme invece cercare di risolvere ed ora che so che altri hanno risolto sto cercando di capire come hanno fatto ma sono limitato non conoscendo l'inglese ...

Offline nicolo74

  • Esploratore
  • **
  • Post: 67
    • Mostra profilo
Re:Codice errore 1054
« Risposta #10 il: 08 Gen 2015, 18:58:52 »
Problema risolto riflettendo su traduzione automatica del problema nel forum in inglese.
Praticamente ho creato un database e un sito in locale con Joomla! 3.3.6, poi ho notato l'esistenza della tabella xxx_content_types; l'ho esportata, rinominata col prefisso del database del sito (nel mio caso come da errore eywv0_) e poi, dopo aver eliminato al tabella incriminata, ho importato dal pc al sito, adesso funziona anche Categorie>nuova categoria; vi ringrazio per il supporto.
Buona vita a tutti
« Ultima modifica: 08 Gen 2015, 19:04:58 da nicolo74 »

Offline X-mac

  • Appassionato
  • ***
  • Post: 468
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Codice errore 1054
« Risposta #11 il: 08 Gen 2015, 19:33:11 »
Grazie anche a te

 



Web Design Bolzano Kreatif