Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Darkn3ss 20 Sep 2011, 18:27:32
-
Salve.
Ho fatto l'aggiornamento da joomla 1.66 a 1.7
Fatto questo il sito continua a funzionare ma all'inizio di ogni articolo scrive:
"1054 - Unknown column 'name' in 'field list' SQL=SELECT id,name,link,type FROM jos_menu WHERE published=1 AND menutype="%" ORDER BY ordering"
Il problema è che ho controllato il db con phpmyadmin e i campi nella tabella jos_menu ci sono tutti.
Vi restituisco quello che mi dà il debug mode:
JDatabaseMySQL::query: 1054 - Unknown column 'name' in 'field list' SQL=SELECT id,name,link,type FROM jos_menu WHERE published=1 AND menutype="%" ORDER BY ordering
Call stack # Function Location 1 JSite->dispatch() /var/www/vhosts/consultorioanatole.it/httpdocs/index.php:43 2 JComponentHelper::renderComponent() /var/www/vhosts/consultorioanatole.it/httpdocs/includes/application.php:187 3 require_once() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/application/component/helper.php:156 4 JController->execute() /var/www/vhosts/consultorioanatole.it/httpdocs/components/com_content/content.php:19 5 ContentController->display() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/application/component/controller.php:679 6 JController->display() /var/www/vhosts/consultorioanatole.it/httpdocs/components/com_content/controller.php:78 7 ContentViewArticle->display() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/application/component/controller.php:645 8 JDispatcher->trigger() /var/www/vhosts/consultorioanatole.it/httpdocs/components/com_content/views/article/view.html.php:127 9 JEvent->update() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/event/dispatcher.php:115 10 call_user_func_array() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/event/event.php:48 11 plgContentListofArticles->onContentPrepare() 12 plgContentListofArticles->plgListOfArticles() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:61 13 plgContentListofArticles->CreateList() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:128 14 plgContentListofArticles->replaceText() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:136 15 plgContentListofArticles->replaceWith() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:179 16 plgContentListofArticles->LOAgetRows() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:142 17 JDatabaseMySQLi->query() /var/www/vhosts/consultorioanatole.it/httpdocs/plugins/content/listofarticles/listofarticles.php:339 18 JError::raiseError() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/database/database/mysqli.php:535 19 JError::raise() /var/www/vhosts/consultorioanatole.it/httpdocs/libraries/joomla/error/error.php:215
Non riesco proprio a capire, sapete aiutarmi?
Grazie.
-
Ciao
Ho fatto l'aggiornamento da joomla 1.66 a 1.7
Ci dici come lo hai fatto?
-
non so se della 1.66 ... ma quella è una query di joomla 1.5
avevi qualcosa di diverso del menù standard di joomla o qualche componente che poteva fare query sul menù?
M.
-
kunena mi aveva detto qualcosa sul menù.
Per quanto riguarda l'aggiornamento l'ho fatto direttamente da gestione estensioni, cancella cache, controlla aggiornamenti, aggiorna.
-
non puoi essere passato dalla 1.6 alla 1.7 con un click....
Tomtom chiedeva che procedura avevi seguito per l'aggiornamento
M.
-
No infatti, sono passato da 1. 6. 3 a 1. 6. 6 tramite aggiornamento ftp, poi all' 1. 7 tramite procedura automatica. Questo si può fare.
-
Una piccola osservazione se può essere utile, nel lato amministrazione dove di solito c'è scritto "vedi sito" adesso compare "JGLOBAL_VIEW_SITE (http://www.consultorioanatole.it/)"
Allora ragazzi ho risolto, praticamente ho sbagliato a dire che la tabella aveva il campo name (ho controllato il db sbagliato dato che sullo stesso dominio ho 2 siti con 2 db diversi, chiedo scusa)
Sul db giusto comunque nella tabella jos_menu il campo name non c'è, la cosa strana è che comunque non ci deve essere, dato che ho controllato un db di joomla 1.5 e lì c'è ma nella 1.6/1.7 non ci deve essere.
Non riesco a capire quale componente lo va ad interrogare e perchè prima c'era.
Capito questo ho aggiunto il campo "name" alla tabella di varchar(255) con valore null (com'è sull'1.5 del resto) e l'errore è scomparso.
La cosa rimane comunque strana secondo me.
Ringrazio tutti quelli che si sono interessati al mio problema.
Modifico il titolo del post.