Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : pierin 08 Jun 2016, 22:47:43
-
Ciao provando seguire la guida di aggiornamento dalla versione 3.4.8 alla 3.5.1 ho seguito questa guida
http://www.joomla.it/mediawiki/index.php?title=Joomla!_3:Come_aggiornare_la_versione_di_joomla (http://www.joomla.it/mediawiki/index.php?title=Joomla!_3:Come_aggiornare_la_versione_di_joomla)
Putroppo quando ho provato ad allineare il database in Gestione estensioni --> Database aveva trovato 13 tabelle non allineate, le ho fatte correggere e il sito si è andato ko.
Putroppo non accedo nel pannello di amministrazione e quindi su akeeba.
Cosa posso fare per ripristinarlo?
Avevo fatto il backup di tutti i file e del db in mysql esportandolo come file.sql.
Grazie
-
Visto che hai fatto il backup prima dell'aggiornamento ripristina i file tramite ftp ed il database tramite phpmyadmin
-
scusa ho letto ora che hai usato akeeba
segui questa video guida
http://www.joomla.it/video-guide/5537-video-guida-come-ripristinare-un-sito-joomla-con-akeeba-backup.html
-
Pensavo di aver impostato akeeba correttamente ma mi ha salvato una versione di 1 anno fa...azz.
Sto provando ad importare il file SQL nel DB, c'è una guida fatta bene in merito? Grazie
-
Penso che su google ne trovi molteplici, sicuramente qualcuna sarà fatta bene.
-
Ho importato il file sql su altro db, quello successivo, con successo, e poi ho fatto puntare nel file config.php a questo, però non funziona. Pagina bianca senza errori. Azz
-
Ho riportato i file salvati delle cartelle via FTP ed è tornato in funzione. Ora resta capire come posso aggiornare la mia versione Joomla! 3.4.5 Stable [ Ember ] 22-October-2015 21:30 GMT senza fare danni. :-\
Putroppo facendo questa il sito mi è andato in crash senza errori particolari con una bella pagina bianca.
Il sito è in hosting linux su A...a con queste info:
PHP attivo su Linux webxc24s02.ad.aruba.it 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64
Versione database 5.5.45-37.4-log
Collation database latin1_swedish_ci
Versione PHP 5.5.33
Web Server Apache
WebServer interfaccia PHP cgi-fcgi
Versione di Joomla! Joomla! 3.4.5 Stable [ Ember ] 22-October-2015 21:30 GMT
Versione piattaforma Joomla! Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
Il creash è avvenuto appena provo ad allineare il db in Gestione estensioni --> Database dovè ho questa situazione:
Trovati 12 problemi di Database:
•La versione dello schema del Database (3.4.0-2015-02-26) non coincide con la versione del CMS (3.5.1-2016-03-29).
•La tabella 'hv406_session' non ha la colonna 'session_id' di tipo 'varchar(191)'. (Dal file 3.5.0-2015-07-01.sql.)
•La tabella 'hv406_user_keys' non ha la colonna 'series' di tipo 'varchar(191)'. (Dal file 3.5.0-2015-07-01.sql.)
•La tabella 'hv406_contentitem_tag_map' non dovrebbe avere indice 'idx_tag'. (Dal file 3.5.0-2015-10-26.sql.)
•La tabella 'hv406_contentitem_tag_map' non dovrebbe avere indice 'idx_type'. (Dal file 3.5.0-2015-10-26.sql.)
•La tabella 'hv406_utf8_conversion' non esiste. (Dal file 3.5.0-2016-02-26.sql.)
•La tabella 'hv406_redirect_links' non dovrebbe avere indice 'idx_link_old'. (Dal file 3.5.0-2016-03-01.sql.)
•La tabella 'hv406_redirect_links' non ha la colonna 'old_url' di tipo 'VARCHAR(2048)'. (Dal file 3.5.0-2016-03-01.sql.)
•La tabella 'hv406_redirect_links' non ha la colonna 'new_url' di tipo 'VARCHAR(2048)'. (Dal file 3.5.0-2016-03-01.sql.)
•La tabella 'hv406_redirect_links' non ha la colonna 'referer' di tipo 'VARCHAR(2048)'. (Dal file 3.5.0-2016-03-01.sql.)
•La tabella 'hv406_redirect_links' non ha indice 'idx_old_url'. (Dal file 3.5.0-2016-03-01.sql.)
•La tabella 'hv406_user_keys' non ha la colonna 'user_id' di tipo 'varchar(150)'. (Dal file 3.5.1-2016-03-25.sql.)
-
su quell'hosting, il sistema più semplice è quello di portare tutto in locale, aggiornare e ricaricare tutto.
Devi verificare la presenza del char utf8mb4 sul database e se non c'è chiedere una soluzione altrimenti devi cambiare il char nel file sql di export prima di caricarlo.
Oppure cambi hosting e scegli Joomlahost che è ottimizzato per joomla
-
Ma quindi il mio crasjh potrebbe essere stato causato dal char del file sql?
-
no, non solo, è un insieme di problemi che pure io ho capito poco, ricordo che c'erano anche problemi di permessi.
I miei siti li ho aggiornati tutti su quell'hosting senza alcun problema portandoli in locale che comunque è una cosa utile perchè ti rimane il backup per cui non mi sono fatto troppe domande e ho continuato così, però mi sono fatto cambiare db con uno con quel charset e me lo hanno pure regalato in aggiunta a quello che ho già :)
Capisco però che per chi ha difficoltà a smanettare Joomlahost resta la soluzione più pratica.
-
OK però vorrei capire anche per imparare.
Però non vedo che nessuno risponde. :'(
Allego anche le opzione del charset del DB e direi che ha l'opzione che dicevi. Però vorrei essere guidato su questa scelta per non combinare casini.
-
nessuno risponde per il titolo fuorviante!
-
Ho avuto un simile problema sullo stesso server.
Ho portato tutto in locale ed ho avuto la segnalazione degli stessi errori.
Ho fatto vari tentativi di modifica del set dei caratteri sul database e tabelle. Ho realizzato anche uno script che agisse in tal senso su tutte le tabelle, senza tuttavia avere successo, anche perché l'aggiornamento degli indici di un paio di tabelle risultava impossibile.
Alla fine ho risolto tutto sovrascrivendo file e cartelle del sito con i file e cartelle del pacchetto della versione stabile di Joomla 3.5.1 e successivamente lanciando l'operazione in Estensioni -> Gestione -> Database che ha ricostruito perfettamente tutte le tabelle.
Raccomando ovviamente il backup di file e tabelle database prima di procedere.
Se modifichi il titolo del primo post in aggiornamento da 3.4.8 a 3.5.1 aiuta meglio tutti.
-
Grazie per le dritte. Oggetto del post modificato come richiesto.