Ciao,
stavo provando a caricare delle immagini sul mio sito per creare una Galleria di immagini e mi ha dato il seguente messaggio:
-----------------------------------
Division by zero in /var/www/vhosts/miosito.it/httpdocs/modules/img_assist/img_assist.module alla riga 891.
-----------------------------------
e il caricamento non è riuscito e non mi fa vedere la foto nel sito, ma se vado tramite ftp a vedere il contenuto della cartella /httpdocs/sites/default/files/images/temp ci trovo la mia immagine che ho tentato di caricare.
La vedo ma non me la lascia cancellare.
Per una questione di archiviazione delle foto sul mio computer ho chiamato le foto con la loro descrizione cosicchè il nome è molto lungo (nel caso di questa foto ben 56 caratteri), potrebbe essere questo il problema?
Come posso eliminare la foto?
E poi, si potrebbero eliminare le foto dal pannello di drupal?
Ringrazio e saluto.
Scusate se sono ancora qui.
Ho provato nuovamente a inserire una nuova immagine, ma questa volta con un nome più corto.
Ho lo stesso errore e in fase di inserimento mi dice quanto segue:
--------------------------------------------------------------------------------
ImageMagick reported an error: convert: no decode delegate for this image format `sites/default/files/images/temp/immagine.jpg' @ constitute.c/ReadImage/530. convert: missing an image filename `sites/default/files/images/temp/immagine.thumbnail.jpg' @ convert.c/ConvertImageCommand/2838. .
Unable to create scaled Miniatura image.
Il file selezionato /var/www/vhosts/miosito.it/httpdocs non può essere copiato.
warning: Division by zero in /var/www/vhosts/miosito.it/httpdocs/modules/img_assist/img_assist.module on line 891
--------------------------------------------------------------------------------
.... così ho scoperto che non riesco a inserire nessun tipo di immagine e nemmeno poi riesco a eliminarle dal sito tramite filezilla.
Cosa posso fare?
Proprio nessuno può aiutarmi?
Nonostante il tuo descrizione dettagliato del problema, ci sono un pò troppi parametri per dare una risposta definitivo. Quindi andiamo per piccoli passi.
Quindi, hai già caricato degli immagini senza usare img_assist? O un qualunque tipo di file?
Il modulo Drupal opzionale Upload è abilitato?
Le proprietà di
/admin/settings/file-system
sono validi? I miei sonosites/default/files
,/tmp
e Pubblico.A questo punto prova abilitare gli allegati per un tipo di contenuto (facciamo page) e prova uploadare un file di testo (piccolo). Funziona?
Poi fai lo stesso con un immagine (piccolo). Funziona?
Poi prova con un immagine più grande (ma meno di 1MB). Funziona?
Poi un immagine grande (> 1MB). Funziona?
E cosi via. Più che fai, meglio possiamo capire il problema. E meglio puoi capirlo anche tu, perchè questi domanda stanno semplicemente cercando di isolare il problema, un pezzo alla volta...
HTH
John
Più imparo, più dubito.
Quindi, hai già caricato degli immagini senza usare img_assist?
Ho provato a disabilitare tutti imoduli della gestione avanzata delle immagini e i moduli di Views
lasciando attivo solo il modulo Image, ma l'errore si è ripresentato generando questo messaggio nel
log: "Division by zero in var/www/vhosts/miosito.it/httpdocs/modules/img_assist/img_assist.module
alla riga 891".
O un qualunque tipo di file?
Ho provato a creare un commento nel blog ed allegare un file zippato di 140kb e questa operazione è riuscita perfettamente.
Il modulo Drupal opzionale Upload è abilitato?
Si, è abilitato
Le proprietà di /admin/settings/file-system sono validi? I miei sono sites/default/files, /tmp e
Pubblico.
Sono settati esattamente come i tuoi
A questo punto prova abilitare gli allegati per un tipo di contenuto (facciamo page) e prova
uploadare un file di testo (piccolo). Funziona?
Come ho detto prima ho provato a caricare un file allegato in un commento del blog ed è riuscito, era un file zippato di 140kb
Poi fai lo stesso con un immagine (piccolo). Funziona?
Ho provato a caricare un'immagine di 9,66kb in un messaggio del blog ed ho avuto i seguenti due messaggi:
---------------------
ImageMagick command: /usr/local/bin/convert -resize 100x75! 'sites/default/files/images/temp/Esempio.jpg' 'sites/default/files/images/temp/Esempio.thumbnail.jpg'
ImageMagick output:
Image immagine di esempio è stato creato.
---------------------
ImageMagick reported an error: convert: no decode delegate for this image format `sites/default/files/images/temp/Esempio.jpg' @ constitute.c/ReadImage/530. convert: missing an image filename `sites/default/files/images/temp/Esempio.thumbnail.jpg' @ convert.c/ConvertImageCommand/2838. .
Unable to create scaled Miniatura image.
Il file selezionato /var/www/vhosts/miosito.it/httpdocs non può essere copiato.
warning: Division by zero in /var/www/vhosts/miosito.it/httpdocs/modules/img_assist/img_assist.module on line 891.
---------------------
In pratica lo stesso messaggio di errore dei precedenti
Poi prova con un immagine più grande (ma meno di 1MB). Funziona?
Non ho provato, perchè non riesce nemmeno con quella piccola
Poi un immagine grande (> 1MB). Funziona?
Idem come sopra.
La cosa che mi colpisce è che nonostante mi da l'errore nella popup dedicata al caricamento delle immagini il numero delle immagini caricate cresce, ma le miniature visibili sono solo le prime 2 che avevano funzionato all'inizio e con filezilla, navigando nel sito, vedo tutte le immagini che però non riesco ad eliminare
Grazie per la risposta dettagliato...
Il problema (penso) sta con il tuo hosting, più specificamente con ImageMagick. Se via in
admin/reports/status
troverai sia la versione di Drupal e PHP, ma probabilmente anche di ImageMagick. Più di un problema di versioni, credo che è un problema di configurazione, dovuto a questo messaggio:Il file selezionato /var/www/vhosts/miosito.it/httpdocs non può essere copiato.
che indica che qualcuno sta tentando un operazione nel indirizzario sbagliato.Per i files che non riesci a cancellare, è un problema di permessi del file (o del indirizzario 'padre'). Se hai FileZilla i permessi vengono visualizzati numericamente.
Se scrivi qui i valori ImageMagick e permessi files, forse possiamo aiutare, comunque io suggerisco di contattare il fornitore di hosting...
John
Più imparo, più dubito.
Sono andato nella pagina che mi hai indicato e per quello che riguarda le versioni ho trovato quanto segue:
Drupal ---> 6.14
PHP ---> 5.2.5
ImageMagick ---> "The imagemagick toolkit is installed", ma la versione non è indicata
Sono andato a vedere le immagini temporanee che non riuscivo a cancellare ed ho scoperto che sono rimaste solo quelle di ieri e di oggi, quelle più vecchie sono sparite... non so perchè o chi sia stato.
Quelle di ieri e oggi, cioè le varie prove che ho fatto, hanno CMOD 644 e il proprietario/gruppo "apache apache".
Nel frattempo sul sito di supporto internazionale ho visto una discussione che riguarda il mio stesso problema ed ho segnalato anche la nostra discussione. Il link a quella discussione è il seguente http://drupal.org/node/625048.
sono andato nella gestione del toolkit immagini e ho trovato la versione di ImageMagick che è la 6.5.7-7 2009-11-12 Q16