aggiornamento software versione 1 -> 2

Annunci e file degli update

Moderatore: roby

Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

aggiornamento software versione 1 -> 2

Messaggio da Gionata Martano »

salve, ho scaricato lo zip con la nuova versione del software.
volevo ricapitolare un attimo i passaggi da fare in modo da fare tutto correttamente:
-fare il dump del vecchio db
-copiare le cartelle nella stessa posizione di quelle vecchie
-eseguire il comando install.php

?
margottid
Newbie
Newbie
Messaggi: 193
Iscritto il: mar mag 12, 2009 12:00 am

Messaggio da margottid »

Io ho appena fatto l'aggiornamento dalla 1 alla 2, e ho proceduto in questo modo:
- ho fatto il dump del DB;
- ho rinominato la cartella;
- ho scompattato la versione 2 in una directory "pulita";
- ho modificato i file "config.php" delle directory "admin" e "client"
- ho lanciato alcuni comandi SQL per aggiornare il DB.

Della vecchia installazione non serve mantenere nulla: il logo del Comune ora è nel database (e va inserito dall'area di amministrazione), e anche i vari parametri di configurazione che erano nei file "config.php" ora sono dentro al database (i file "config.php" contengono solo le credenziali per l'accesso al DB).

NON devi lanciare il file "install.php" (per non rischiare di azzerare il database).

Io ho lanciato una serie di comandi SQL per aggiornare il database: uno si scarica col pacchetto (il file si chiama "aggiornamento-2.0-20090611.sql"), gli altri li trovi in questo messaggio del forum:
http://www.eleonline.it/site/modules.ph ... topic&t=90

Cosa ancora migliore - se sei un po' pratico di SQL - è prendere il dump del tuo database corrente e confrontarlo con lo script di creazione del database della versione 2 (anche questo è nel pacchetto, il file si chiama "eleonline2.sql").
Tabella per tabella dovresti verificare che i campi siano gli stessi, e abbiano le stesse caratteristiche.
Alcune tabelle vanno create da zero (sono state introdotte con la versione 2, e nella versione 1 non esistevano), per altre invece vanno solo aggiunti o modificati alcuni campi.

Daniele
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

ti ringrazio per le istruzioni:

non sono molto pratico di sql..
ho provveduto a effettuare tutte le operazioni che mi hai descritto.. il file aggiornamento....sql pero' l'ho dovuto eseguire a pezzi perche' non mi prendeva le stringhe di questo tipo: "/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;"

ho cercato nel vecchio forum i comandi sql da eseguire ma non ho capito quali devo e non devo fare..
adesso sia la parte client che admin non mi fa visualizzare niente..
cosa puo' essere successo?
versione mysql: 5.0.45
versione php: 5.1.6
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Se hai difficoltà puoi inviarmi il dump del tuo db, te lo aggiorno e te lo rimando. roby@eleonline.it
Roberto
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

fatto..inviato ieri.. se metto display error a 1 l'errore che mi da' e' questo:
"Fatal error: Call to undefined function mysql_set_charset() in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 106"
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Sostituisci la riga 106 dove trovi la funzione mysql_set_charset()

con questa:
mysql_query("SET NAMES 'utf8'", $dbi);
oppure scaricati il file modules.php da qui:
https://trac.eleonline.it/eleonline/bro ... format=raw

Roberto
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

ho sostituito la riga in modules (di client), adesso compaiono diversi errori..penso risolvibili configurando la parte admin:

Notice: Undefined index: tema in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 116

Notice: Undefined index: Versione in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 121

Notice: Undefined index: patch in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 122

Notice: Undefined index: siteistat in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 123

Notice: Undefined index: multicomune in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 124

Notice: Undefined index: flash in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 125

Notice: Undefined index: displayerrors in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 126

Notice: Undefined index: gkey in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 127

Notice: Undefined index: googlemaps in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 128

Notice: Undefined index: editor in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 129

Notice: Undefined index: tema_on in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 130

Notice: Undefined index: ed_user in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 131

Notice: Undefined index: newtema in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 216

Notice: Undefined variable: id_comune in /home/httpd/html/montale/elezioni/eleonline/client/modules.php on line 225

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/httpd/html/montale/elezioni/eleonline/client/modules/Elezioni/index.php on line 58

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/httpd/html/montale/elezioni/eleonline/client/modules/Elezioni/index.php on line 86

Warning: include(temi//index.php) [function.include]: failed to open stream: No such file or directory in /home/httpd/html/montale/elezioni/eleonline/client/header.php on line 16

Warning: include() [function.include]: Failed opening 'temi//index.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/html/montale/elezioni/eleonline/client/header.php on line 16

Warning: include(modules/Elezioni/language/lang-italian.php) [function.include]: failed to open stream: No such file or directory in /home/httpd/html/montale/elezioni/eleonline/client/header.php on line 17

Warning: include() [function.include]: Failed opening 'modules/Elezioni/language/lang-italian.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/html/montale/elezioni/eleonline/client/header.php on line 17

Fatal error: Call to undefined function testata() in /home/httpd/html/montale/elezioni/eleonline/client/header.php on line 40

MENTRE NELLA PARTE ADMIN, RIESCO A ENTRARE MA IN TESTATA HO QUESTI:
Notice: Undefined offset: 22 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 21 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 20 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 19 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 18 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 17 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 16 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Notice: Undefined offset: 15 in /home/httpd/html/www3/elezioni/eleonline/admin/admin.php on line 130

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/httpd/html/www3/elezioni/eleonline/admin/modules/Elezioni/ele.php on line 75

e non riesco a variare i dati...
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

sembra che non riesci ad accedere ai dati. Se hai aggiornato dalla versione 1 mi mandi il dump del db?
roby@eleonline.it
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

ho inviato appena adesso il dump (e' lo stesso che ho inviato ieri).
vi ringrazio tutti in anticipo
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Controlla l'aggiornamento a questo indirizzo per l'amministrazione (suser - test):
http://www.eleonline.it/moduli/gionata/admin/admin.php

e qui per il client:
http://www.eleonline.it/moduli/gionata/ ... odules.php

fammi sapere se è tutto a posto così ti rimando il dump.
Roberto
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

la parte client funziona perfettamente..
la parte admin sono riuscito a entrare come admin ma non come suser.. pero' la parte admin funziona perfettamente anche quella..
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Ti ho cambiato la password di suser perché volevo provarlo. Devi mettere "test"
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

ho provato anche come suser.. sembra che funzioni perfettamente..
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

adesso il db funziona, ci sono solo degli errori ma penso risolvibili in fretta:

http://www.comune.montale.pt.it/elezion ... odules.php

per la parte admin sembra andare tutto bene..

non riuscivo a importare il dump (effettuato con mysqldump) coi programmi che uso io di gestione del db tipo PhpMyAdmin o MySql Administrator. ho dovuto importarlo col modulo di Webmin che si occupa della gestione del db mysql e con questo l'ha importato correttamente.

ringrazio per tutto il lavoro..
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Vanno fatte delle modifiche al codice per evitare i notice, intanto puoi risolvere impostando ,in fondo al file client/config.php :
ini_set('display_errors',0);
evidentemente è impostata ad 1.
Roberto
Rispondi