Lo sfogo

Piccoli e grandi sfoghi personali sulle sventure che mi capitano

Apr
09

NextGen Gallery: errore Exceed Memory limit

Categoria Tips & Tricks by Piero_TM_R

Chi utilizza il plugin NextGen Gallery per WordPress per pubblicare le proprie fotografie e mantenerle organizzate in gallerie fotografiche, molto probabilmente è incappato nell’errore “Exceed Memory limit“.

L’errore è dovuto alle impostazioni del server dove risiede il sito internet, che non permette di utilizzare la memoria in maniera libera.

Il plugin, in fase di upload , ci avverte di quanta memoria abbiamo a disposizione. Se quando il programma tenta di creare le miniature si riceve l’errore con indicati quanta memoria necessita all’operazione (le foto verranno comunque caricate e saranno visibili), annotiamocelo e ora apriamo il programma FTP ed entriamo nello spazio web e posizioniamoci all’interno della cartella:

http://www.nomesito.ext/wp-content/plugin/nextgen-gallery/lib

e cerchiamo il file:

gd.thumbnail.inc.php

scarichiamolo ed editiamolo con WordPad.

Nella prima parte del file dobbiamo sinserire la seguente stringa:

ini_set(“memory_limit”, “XXM”);  XX è il valore numericao della memoria di cui abbiamo bisogno.

L’istruzione va inserita come di seguito indicato:

<?php
/**
* gd.thumbnail.inc.php
*
* @author Ian Selby (ian@gen-x-design.com)
* @copyright Copyright 2006-2008
* @version 1.1.3 (PHP4)
* @modded by Alex Rabe
*
*/

ini_set(“memory_limit”, “38M”);

/**
* PHP class for dynamically resizing, cropping, and rotating images for thumbnail purposes and either displaying them on-the-fly or saving them.
*
*/
class ngg_Thumbnail {
/**
* Error message to display, if any
*
* @var string
*/

…etc…

Salvare il file ed inserirlo nella stessa cartella da cui lo abbiamo prelevato. Ora NextGen non segnalerà più errori e le miniature saranno correttamente visualizzate.

Per rapidità, allego il file già modificato: download

  1. Stefano Flore ha scritto,

    Ciao! Ho seguito le istruzioni ma il plugin continua a non attivarsi. Mi restituisce sempre questo errore:

    “Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /var/www/vhosts/dischente.or.it/subdomains/cms/httpdocs/wp-content/plugins/nextgen-gallery/lib/navigation.php on line 88”

    Talvolta la pagina che genera l’errore è un’altra… Suggerimenti? Grazie!

    RispondiRispondi
  2. Piero_TM_R ha scritto,

    Purtroppo non so esserti di aiuto!

    RispondiRispondi

Lascia un commento