Pagina 1 di 2

aggiornamento software versione 1 -> 2

Inviato: ven mar 12, 2010 12:29 pm
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

?

Inviato: ven mar 12, 2010 12:57 pm
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

Inviato: ven mar 12, 2010 1:27 pm
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

Inviato: ven mar 12, 2010 2:55 pm
da roby
Se hai difficoltà puoi inviarmi il dump del tuo db, te lo aggiorno e te lo rimando. roby@eleonline.it
Roberto

Inviato: mar mar 16, 2010 10:02 am
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"

Inviato: mar mar 16, 2010 11:36 am
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

Inviato: mar mar 16, 2010 1:18 pm
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...

Inviato: mar mar 16, 2010 1:38 pm
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

Inviato: mar mar 16, 2010 1:46 pm
da Gionata Martano
ho inviato appena adesso il dump (e' lo stesso che ho inviato ieri).
vi ringrazio tutti in anticipo

Inviato: mar mar 16, 2010 4:57 pm
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

Inviato: mer mar 17, 2010 10:02 am
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..

Inviato: mer mar 17, 2010 10:28 am
da roby
Ti ho cambiato la password di suser perché volevo provarlo. Devi mettere "test"

Inviato: mer mar 17, 2010 10:37 am
da Gionata Martano
ho provato anche come suser.. sembra che funzioni perfettamente..

Inviato: mer mar 17, 2010 1:05 pm
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..

Inviato: mer mar 17, 2010 2:07 pm
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