Pagina 1 di 3
problema upload logo
Inviato: gio apr 07, 2016 6:54 pm
da misterbianco
salve,
ho un problema con l'upload del logo del comune e della scheda del referendum.
non ho un messaggio di errore ma non carico le immagini.
ho la rev 2.50 e i permessi su file e cartelle sono www-data, 775.
grazie per l'aiuto
Re: problema upload logo
Inviato: dom apr 10, 2016 11:07 am
da eleonline
Buongiorno,
i loghi grafici del comune come lo stemma ma anche il logo del partito o, in questo caso, del referendum , sono inclusi nel database e non salvati sul server cone file.
Posso dedurre che l'immagine inserita sia troppo grande. Provi a dimensionare le immagini in un formato 100x100 pixel, per esempio, e verifichi di nuovo.
Mi faccia sapere
Luc
Re: problema upload logo
Inviato: lun apr 11, 2016 7:46 pm
da misterbianco
ok proverò.
devo, però, correggere la descrizione mio problema. l'upload avviene correttamente tant'è che il file viene caricato dentro la cartella client/modules/Elezioni/images. è l'url che non funziona.
grazie
Re: problema upload logo
Inviato: lun apr 11, 2016 9:12 pm
da eleonline
Buonasera,
il logo del comune va messo in amministrazione quando si inseriscono i dati del comune.
Confermo che il logo si inserisce nel database e viene richiamato ogni volta li, e poi salvato in automatico in caso di stampa in formato pdf nella directory client/modules/Elezioni/images, come lei ha specificato
Se il problema persiste nonostante abbia ridimensionato le immagini, mi faccia sapere.
Se puo' darmi, se vuole, il link al suo sito per una verifica
Grazie e Buon lavoro
L.
Re: problema upload logo
Inviato: mar apr 12, 2016 11:05 am
da misterbianco
salve,
confermo che ho seguito la procedura di upload esattamente dalla pagina "comuni" con un png 100x100 , l'immagine non viene visualizzata nella parte client (
http://elezioni.misterbianco.gov.it/referendum2016), e nemmeno nella parte di amministrazione.
ps: stesso discorso per il logo relativo al quesito referendario
Re: problema upload logo
Inviato: mar apr 12, 2016 5:31 pm
da roby
Ci darebbe le informazioni sull'ambiente di installazione? sistema operativo, server web e php, mysql. Vorrei provare a replicare l'installazione per verificare il problema.
Re: problema upload logo
Inviato: mar apr 12, 2016 7:05 pm
da misterbianco
s.o Ubuntu Linux 12.04.4 64bit
MySQL versione 5.5.40
PHP 5.2.0
Apache 2.2
eleonline rev. 250
sullo stesso server ho altre due installazioni di eleonline (per scelta gestiamo le elezioni indipendentemente l'una dall'altra) dove non ho questo problema.
http://elezioni.misterbianco.gov.it/politiche2013 (rev. 206)
http://elezioni.misterbianco.gov.it/europee2014 (rev. 219)
ps. confermo che nel db il logo è correttamente caricato.
saluti
Re: problema upload logo
Inviato: mer apr 13, 2016 5:31 pm
da misterbianco
se non riuscissimo a trovare la soluzione al problema potrei sostituire "temporaneamente" l'url che punta al db con una url che punta all'immagine sul server.
posso sapere il file (almeno quello principale) dove si trova l'url?
Re: problema upload logo
Inviato: gio apr 14, 2016 3:09 pm
da margottid
Scusate, mi intrometto...
Mi sono collegato ai tuoi Eleonline installati, e mi sembra che il problema sia nel file PNG.
Se scarico un PNG "funzionante", riesco ad aprirlo e la dimensione in byte è 17.327:
http://elezioni.misterbianco.gov.it/pol ... mune=87029
Se provo a scaricare il PNG che non si vede, la dimensione è 17.328:
http://elezioni.misterbianco.gov.it/ref ... mune=87029
In quest'ultimo PNG c'è un byte all'inizio che invece non ci dovrebbe essere, e questo fa sì che il browser non la visualizzi correttamente.
Prova a cancellare e a ricaricare il logo, e verifica che il secondo link faccia vedere l'immagine.
Se ancora non si dovesse vedere, forse è il logo che stai usando che si è corrotto: prova eventualmente a scaricare il logo dal primo link e a usare quello.
Daniele
Re: problema upload logo
Inviato: gio apr 14, 2016 4:50 pm
da misterbianco
ciao,
grazie del suggerimento ma come faccio a cancellare il logo dal db?
per sicurezza avevo già provato a creare un secondo comune esattamente con il logo scaricato come hai suggerito tu. ma non ha funzionato.
ps. in ogni caso il problema c'è anche sull'immagine della scheda elettorale
Re: problema upload logo
Inviato: ven apr 15, 2016 8:21 am
da margottid
Dalla pagina di amministrrazione di Eleonline puoi editare i dati del Comune, ricaricando lo stemma (oppure, nel quesito referendario, ricaricare il simbolo): salvando i dati, l'immagine verrà sovrascritta a quella attualmente presente sul database.
Nello specifico, l'anomalia che ho riscontrato sul PNG è un carattere esadecimale 0A (che è il codice della nuova riga) come primo byte del file, che invece dovrebbe cominciare direttamente con la stringa "‰PNG".
In pratica il file inizia con i byte esadecimali 0A 89 50 4E 47, anziché 89 50 4E 47.
Se il PNG era corrotto ancora prima di essere caricato sul DB, dovrebbe essere sufficiente accertarsi che il file sia leggibile, e poi ricaricarlo.
Se invece sul DB il file viene salvato nel campo blob con l'aggiunta del carattere di nuova riga, allora mi vengono in mente alcune possibili motivazioni:
- il database non è configurato bene (forse il charset delle tabelle è errato), anche se lo ritengo poco probabile;
- la funzione di upload del file, in Eleonline, aggiunge il carattere di nuova riga (potrebbe capitare se i file sono stati decompressi in Windows e poi caricati su Linux, o viceversa);
- il DB è stato esportato da una vecchia installazione usando phpMyAdmin e poi importato sul nuovo DB, e in questo caso può essere un bug di phpMyAdmin oppure si è verificata una corruzione sul dump se quest'ultimo è transitato da/verso Windows/Linux (o è stato editato prima di essere importato sulla nuova installazione).
Se infine sul DB il file è corretto, allora il problema potrebbe essere nella funzione di visualizzazione del file (che viene fatta dal file "foto.php" di Eleonline, sia nella parte client che nella parte admin, e anche qui potrebbe essere dovuto ai file di Eleonline decompressi in Windows e poi caricati su Linux).
Daniele
Re: problema upload logo
Inviato: sab apr 16, 2016 11:28 am
da misterbianco
salve,
grazie daniele, probabilmente il motivo è legato alla scompattazione e passaggio windows-linux o almeno è l'unica compatibile col mio operato. ho comunque risolto cambiando le url.
saluti e buon lavoro
Re: problema upload logo
Inviato: gio mag 11, 2017 1:36 pm
da misterbianco
salve,
anche con la versione 259 e con il mio server aggiornato (caratteristiche in calce), ho il problema della visualizzazione delle immagini e dei loghi.
questa volta però ho da fare un appunto:
rispetto al passato, i loghi vengono correttamente visualizzati nella parte di back-end mentre non vengono visualizzati nella pagina di front-end.
Probabilmente dipende dalla configurazione del mio server (in particolare php) perchè in altre installazioni su hosting aruba non ho nessun problema.
Quello che vorrei capire è se le funzioni per stampare le immagini sono diverse in modo tale che io stesso possa individuare il problema?
https://elezioni.misterbianco.gov.it/comunali2017/
s.o Ubuntu Linux 12.04.5 64bit
MySQL versione 5.5.54
PHP 5.3.10
Apache 2.2.22
eleonline rev. 259
Re: problema upload logo
Inviato: gio mag 11, 2017 6:08 pm
da misterbianco
ho fatto un passo avanti:
dentro il file admin/modules/Elezioni/ele_Comuni.php riga 146
<img src=\"admin.php?op=foto&id_comune=$id_comune2&prefix=$prefix\" width=\"50\" heigth=\"50\" />
funziona
dentro il file client/modules/Elezioni/index.php riga 118
<img src=\"modules.php?name=Elezioni&file=foto&id_comune=".$id_comune."\" alt=\"logo\" />
non funziona
Re: problema upload logo
Inviato: ven mag 12, 2017 8:29 pm
da roby
E' un problema che si è presentato saltuariamente e che da un pò non mi veniva più segnalato. Ho fatto diversi test, anche cercando di replicare gli ambienti come segnalati e con diverse configurazioni di apache ma senza riscontrare il problema.
Ora sto lavorando per adattare eleonline al php7 e vorrei restare concentrato su questo, se non riesci a risolvere posso ospitarti sul nostro sito.
Se intanto puoi mandarmi il dump del tuo db provo a caricarlo qui e vediamo se da lo stesso difetto.