Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : giuxmian 13 Feb 2014, 18:16:58
-
Ciao a tutti,
dopo aver migrato un sito dalla versione 1.5.14 alla versione 2.5.18 tramite JUpgrade ed aver verificato in locale il funzionamento, ho copiato via Ftp la struttura del sito sullo spazio hosting ma mi compare questa pagina di errore.
Sapete darmi una mano per capire cosa devo correggere?
Grazie.
jos-Warning: Errore nel caricamento del modulo Unknown column 'm.publish_up' in 'where clause' SQL=SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id LEFT JOIN jos_extensions AS e ON e.element = m.module AND e.client_id = m.client_id WHERE m.published = 1 AND e.enabled = 1 AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2014-02-13 17:12:50') AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2014-02-13 17:12:50') AND m.access IN (1,1) AND m.client_id = 0 AND (mm.menuid = 0 OR mm.menuid <= 0) ORDER BY m.position, m.orderingJSite -> dispatch() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/index.php:42JComponentHelper :: renderComponent() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/includes/application.php:197JError :: raiseError() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/application/component/helper.php:304JError :: raise() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:251JError :: throwError() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:176call_user_func_array() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:214JError :: handleCallback()call_user_func() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:765plgSystemRedirect :: handleError()JError :: customErrorPage() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/plugins/system/redirect/redirect.php:104JDocumentError -> render() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:804JDocumentError -> _loadTemplate() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/document/error/error.php:107require_once() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/document/error/error.php:135JModuleHelper :: getModule() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/templates/beez_20/error.php:131JModuleHelper :: _load() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/application/module/helper.php:36JError :: raiseWarning() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/application/module/helper.php:346JError :: raise() @ /web/htdocs/www.consorziodesiobrianza.it/home/portale/libraries/joomla/error/error.php:276
-
sembra che non riconosca un modulo....
jos-Warning: Errore nel caricamento del modulo Unknown column 'm.publish_up' in 'where clause'
controlla uno ad uno i moduli che hai installato nella 1.5, se ne vedi uno NO CORE disinstallalo!
-
Ciao Giusebos,
grazie per la risposta.
Domanda (magari) banale: come riconosco un eventuale modulo NO CORE?
-
la parola è esotica, ma vuole dire semplicemente che non appartiene al pacchetto base.....se non li conosci scarichi un pacchetto base e controlli nella cartella modules....
adesso fai un semplice raffronto fra le cartelle nel il tuo sito e quelle nel pacchetto base appena scompattato,
i moduli che nel pacchetto base non ci sono, devi disinstallarli tutti perchè nella migrazione non te li porterai dietro.
-
Chiaro :)
Ho fatto una estrazione dei moduli presenti nella versione di partenza (Joomla 1.5.14) e nella versione migrata (Joomla 2.5.18).
Te li allego così, se e quando puoi, da darmi una dritta per capire chi è l'intruso.
[allegato eliminato automaticamente dopo un anno]
-
ma scusa, basta che raffronti la directory modules in locale con quella in remoto.
quello che non ci deve essere lo elimini che nella migrazione è possibile che crei dei problemi.
Usa la disinstallazione da backend.
-
Ciò che ho fatto ieri è stato:
- collegandomi via FTP, rinominare la cartella che conteneva il sito versione 1.5.14
- sempre via FTP, ho creato una cartella con lo stesso nome della precedente ed ho fatto l'upload del sito in locale che avevo migrato alla versione 2.5.18
Il contenuto della cartella (migrata) in locale ed in remoto, quindi, è lo stesso.
Quando ho digitato l'indirizzo ho visto gli errori che ho allegato nel primo messaggio di questo post.
Quando ho fatto la migrazione (in locale) ho verificato che tutto funzionasse correttamente e cio' che vedi nel file pdf moduli_joomla_2518 sono i moduli presenti nella versione in locale migrata. In backend vedo solo i moduli installati nella nuova versione.
Non so se, a questo punto, devo intervenire sulle tabelle del database per rimuovere ciò che non mi serve.
-
ps: dopo l'upload ho ripristinato il file configuration.php per avere i giusti collegamenti al database
-
non riesco più a seguirti mi dispiace :-\
-
Ok riparto dall'inizio.
Ho un sito Joomla versione 1.5.14 che dovevo migrare alla versione 2.5.
Ho fatto un backup con Akeeba ed un backup fisico ed ho modificato il file configuration.php per lavorare in locale.
Ho fatto la migrazione da Joomla 1.5 a 2.5 seguendo la guida Wiki ed ho utilizzato JUpgrade.
Finita la migrazione ho controllato che il sito in locale funzionasse e che avesse importato articoli, categorie, immagini, ecc., cosa che ha fatto correttamente.
Sono entrato via FTP sullo spazio hosting, ho rinominato la cartella che conteneva il sito versione 1.5.14 ed ho fatto l'upload del sito in locale che avevo migrato alle versione 2.5.18.
Quando mi sono collegato via internet sulla homepage ho trovato gli errori che ho indicato nel mio primo post.
Da qui la domanda per capire che tipo di errori siano e come correggerli.
-
fin qui ci siamo, ma se non fai ciò che ti si suggerisce non so quali altre "banane" sparare :) :)
- confronta i moduli di j1.5 e disinstalla quelli no core (ti ho scritto come, guardea qualche post più su)
- procedi con la migrazione
-
Ciao Giusebos,
ok per il punto 1 mentre per il punto 2 la migrazione (in locale) è stata già fatta.
-
quindi hai sempre lo stesso errore?
-
Esatto, sempre quello che ho postato.
Ho provato anche a vedere se fosse un problema legato ai controlli SEF ma nulla.
-
Il punto certo è che in locale funziona correttamente mentre quando lo porto sullo spazio hosting via Ftp c'è qualcosa che lo manda in errore.
-
Qui un suggerimento:
http://stackoverflow.com/questions/8898577/error-loading-modulesunknown-column-control-in-field-list-sql-select-id-tit :)
-
Grazie BelinBelan,
lo guardo e ti saprò dire
-
Ho controllato il database e nella jos_modules la colonna "control" c'è anche dopo l'upload del sito da locale.
-
Altre possibili soluzioni? :(
-
Che versione DB stai usando nel tuo dominio? Se in locale funziona e in remoto no, potrebbe essere una verisone di Mysql obsoleta e cioè funzionante correttamente su joomla 1.5 ma non adeguata alla nuova versione del CMS? :o
Fai così, per toglierti ogni dubbio, registrati un dominio su un hosting linux gratuito, una volta attivato il dominio di prova, ci installi il sito aggiornato/migrato, se non rilevi errori, il problema starà tutto lì, nell'hosting e a loro ti potrai rivolgere. ;)
-
Che versione DB stai usando nel tuo dominio? Se in locale funziona e in remoto no, potrebbe essere una verisone di Mysql obsoleta e cioè funzionante correttamente su joomla 1.5 ma non adeguata alla nuova versione del CMS?
Guardando e riguardando la cosa sembra un problema di mancata migrazione delle tabelle del database. Come si puo' fare per correggerlo?
Ecco i dati che sono riuscito a recuperare tra Hosting e sito in locale
Hosting
- Php versione 5.3.28
- MySQL Support enabled / Client API version 5.1.56
Versione del server: 5.0.92-enterprise-gpl-log
Default engine as of MySQL 3.23 with great performance
Motore di Memorizzazione: MyISAM
Descrizione: Default engine as of MySQL 3.23 with great performance
Locale (XAMPP 1.7.3)
- PHP Version 5.3.1
- Versione MySQL: 5.1.41
- PhpMyAdmin: 3.2.4
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
-
Alla fine ho deciso di rifare una migrazione completamente nuova e, seguendo la guida ed utilizzando RedMigrator, sono riuscito a completare senza errori il passaggio dalla versione 1.5.14 alla 2.5.18.