Problema con le thumbnails di NextGen Gallery

Dopo l’ultimo aggiornamento di NextGen Gallery ho avuto un piccolo problema con le thumbnails. Al posto di queste nel sito campeggiava un messaggio di errore e se andavo nelle gallerie di immagini per modificare le thumbnails mi comparivano dei messaggi di questo genere:

Warning: Division by zero in /htdocs/wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 282

Warning: Division by zero in /htdocs/arilankin/wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 295

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /htdocs/wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 428

Warning: Division by zero in /htdocs/wp-content/plugins/nextgen-gallery/admin/edit-thumbnail.php on line 42

Ovviamente ho cercato di capire dove stava il problema; ho scartabellato anche sul web ma in italiano non ho trovato niente. Tuttavia la soluzione è stata semplice: neanche un minuto, a fronte di ore di ricerca. Ho trovato questo post che mi ha permesso di risolvere il problema. Riporto in italiano la procedura, se mai qualcuno dovesse incontrare la stessa difficoltà.

In poche parole si tratta di una limitazione di memoria che si deve ampliare, affinché il plugin possa trovare lo spazio dove allocare queste immagini. Si può procedere in questo modo:

  1. si accede al file /wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc. (Questo si può fare in due modi: o tramite l’accesso al database dov’è installato wordpress, oppure andando sul pannello di controllo del sito e poi plugin —> nextgen gallery —> modifica —>nextgen-gallery/lib/gd.thumbnail.inc.php, sulla lista a destra.);
  2. togliere le // davanti all’istruzione @ini_set(‘memory_limit’, ’128M’). (Il link che ho riportato sostiene che questa istruzione sia alla riga 168, io l’ho trovata alla 164; insomma, è nei paraggi.);
  3. salvare la modifica;
  4. modificare le thumbnails che non si vedono o eventualmente caricare nuovamente l’immagine.

Più facile a farsi che a dirsi.

12 pensieri su “Problema con le thumbnails di NextGen Gallery

  1. Ti consiglio di applicare quella riga “ini_set…” al file wp-config.php, così quando aggiornerai il plugin non dovrai modificare il file .inc nuovamente. Dovrebbe funzionare comunque, credo.

  2. Su Tophost, già impostando il limite di memoria a 64M iniziano a farti rallentare tutto (parola loro…); posto a 128… non oso immaginare! (Se vuoi sapere quanta memoria ti mangia WP… usa questo plugin).

    A proposito: ma dov’è in uso questa galleria d’immagini? Non me n’ero mai accorto…

    P.S. Troppi post tecnici ultimamente! ;-)

  3. Grazie mille! Ho risolto il primo problema… però ne rimane un altro, cioè non riesco ancora a modificare manualmente le miniature. Quando clicco su “edit thumb” mi si apre la finestra, ma non compare alcuna immagine, solo la scritta nella barra “Customize thumbnail” e la x per chiudere la finestra.
    Non è che saresti così gentile da dirmi cosa potrei provare a fare? Non sono un tecnico, lo preciso… ma istruzioni dettagliate come la tua qui sopra le so seguire!

  4. Grazie, ho avuto lo stesso problema e ho risolto. Ma per applicare questa riga 
    “ini_set…” al file wp-config.php, dove la metto? Non ha importanza? Non conosco il PHP (ancora ;)

  5. Lo puoi mettere anche sotto o sopra la riga che hai modificato grazie a questo post. Se avrai problemi o non funzionerà, cambialo di posto. L’unica cosa a cui devi stare attento è che non confligga con istruzioni che siano state date prima.
    Lieto di esserti stato d’aiuto!

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: