|
Su di un fotoblog Wordpress che utilizza la NextGen Gallery, (bellissimo Plugin per gallery), mi è capitato un errore alquanto strano. L'errore si verificava al caricamento di immagini di grosse dimensioni (3-4 MB cadauna) e al momento della creazione delle miniature.
L'errore era il seguente: Exceed Memory limit. Require : 80.7 MByte...
A quanto pare questo errore è dovuto proprio alla classe che si occupa di generare le miniature. Se le foto che caricate non sono molto definite e quindi sono poco "pesanti" probabilmente non avrete problemi...Ma se le foto sono un po' più definite e ingombranti allora potreste avere il mio stesso problema.Il messaggio di errore parla piuttosto chiaro. Si tratta di memoria insufficiente. Il vostro Hostng Provider alloca poca memoria al vostro account, per evitae che alcuni processi vadao a saturare la memoria. Ma quale è (o quali sono) le soluzioni? 1) contattare il supporto del vostro provider e chiedergli di aumentare, se possibile, la memoria allocata (la risposta sarà quasi sicuramente no, ma tentar non nuoce) 2) nella cartella wp-content/plugins/nextgen-gallery/lib/ trovate un file chiamato "thumbnail.inc" (nella nuova versione 1.0.1 di NextGen si chaima "gd.)thumbnail.inc". In questo file aggiungete in cima (prima della dichiarazione della classe): ini_set("memory_limit", "32M"); (occhio alle virgolette se fate copia/incolla, che non vengano messe quelle inglesi...ci sono diventato scemo la prima volta...)
Questo configura la memoria a 32MB (aggiungetene di più se necessario. Purtroppo non è detto che funzioni perchè il vostro Provider potrebbe impedirlo...(ma tentar non nuoce, come sopra.
|
Commenti
2009-01-1316:34:22
2009-01-1318:14:09
2009-03-2814:02:24
2009-06-1811:53:35
2009-08-3012:53:00
2009-12-0900:17:27