@framor said:
Ho seguito tutta la procedura descritta nel forum che prevede la installazione del nuovo script con tanto di utilizzo del file di upgrade database ma mi da questo errore:
0: Unknown column 'num_links' in 'field list'
Error occured. Please see the logs or report an error to the administrator
Ho seguito alla lettera la procedura da loro indicata qui ma non mi funziona, ho ripetuto i passaggi anche più volte.
VI INFORMO CHE HO RISOLTO IL PROBLEMA
Ecco qua la procedura da me seguita, premettendo che dal forum in inglese, leggendo i 2 post inerenti alla procedura di aggiornamento presenti in http://www.esyndicat.com/forum/about9311.html e in http://www.esyndicat.com/forum/about9311-2.html sembrava di capire che il file di upgrade upgrade_fromV12.zip servisse anche per le versioni aggiornate della v.2.1, le pro 2.1.0.2 e pro 2.1.03., e che in fase di installazione della nuova versione occorreva installare le tabelle del database con lo stesso prefisso di quelle usate dalla versione 1.2..
Ecco la procedura corretta seguendo la quale non ho riscontrato alcun problema:
-
Per prima cosa ho scaricato la versione pro 2.1. e ho installato quellla anzichè la v.2.1.03 come avevo fatto in precedenza.
-
L'installazione va effettuata nello stesso database lasciando il prefisso delle tabelle della v.21 inalterato senza cambiarlo in quello della v.1.2. In questo modo nel nostro database avremo due serie di tabelle, la serie della versione vecchia con prefisso dir_ e la serie della versione nuova con prefisso v21_.
-
Ora entra in gioco lo script upgrade che scompattato si chiama migrate.php e non upgrade upgrade_fromV12.php.
-
Effettuo l'upload nella root principale della directory del file migrate.php e lo lancio da browser ottenendo l'aggiornamento delle nuove tabelle relative alla nuova v.21 con prefisso v21_ per mezzo dell'importazione automatica dei dati dalle vecchie con prefisso dir_.
-
A questo punto entro nel pannello di controllo admin e vado:
-prima su manage cache e disabilito la cache (con la cache abilitata non si aggiornavano le categorie come deve avveniere al punto successivo)
-poi su manage database. Qui clicco sul tasto corrispondente a Check consistency e avvio
- LINKS COUNT: rebuild
- CATEGORIES RELATION: rebuild
- Torno su manage cache e avvio
ALL CACHE: Clear
riabilito la cache
-
Cancello dal database le vecchie tabelle con prefisso dir_ che, dopo l'aggiornamento, non servono più.
-
L'aggiornamento è in questo modo andato a buon fine, ho dovuto solo aggiornare il template con uno compatibile con la nuova versione.
Saluti a tutti
Directory Iltrovatore.org