Salve a tutti!
Ho installato attivato per gli utenti di un sito la possibilità di caricare immagini nel testo tramite il modulo image > image_attach.
Durante un test però, caricando un'immagine di circa 4 mega, appare un bellisssimo:
Fatal error: Allowed memory size of 46137344 bytes exhausted (tried to allocate 12288 bytes) in /includes/image.gd.inc on line 190
Allowed memory size of 46137344 bytes exhausted (tried to allocate 79 bytes)
Ho cercato quindi di limitare l'upload del file a una quota inferiore ad 1 mega per evitare tutto ciò.
Il problema è che l'impostazione vieni ignorata tanto per image attach, tanto per upload file.
Il file viene sempre caricato tutto... e alla fine appare il simpatico messaggino...
Consigli in merito...??
Grazie come al solito!
Non mi ricordo più ma mi è già successo : disabilitare sto modulo ? No ?
Magari và in conflitto con altri moduli : provare a dirli tutti, inclusa la versione di drupal che hai messo.
Ma poi : perchè sto file da caricare è cosi enorme ? in che formato è ?
non è che puoi trasformarlo in altri formati o farlo più leggerino ?
Alcuni servizi di hosting sopra 1 mega rompono e staccano ...
Il problema sono gli utenti.... anche se gli dico "non più di un mega"... quelli allegano tutto quello che gli capita...
Ora sto facedno dei test perche mi pare strano un comportamento del genere...
I settaggi sono corretti... il problema è che image attach fa il controllo sull'immagine solo DOPO averla ridimensionata... ma intanto il danno è fatto...
Mi serve qualcosa che limiti "a priori" il caricamento di allegati grandi e SOLO per gli utenti...
Aggiornamento:
Con Upload forse ho risolto... rimane il problema Imaga Attach ho trovato un vecchio post con un patch ma non sembra funzioni sulle nuove versioni di Image...
... se avete qualche scriptino da suggerire o patch è cosa gradita!
Ciao!
Aggiornamento N°2:
Image ha un suo sistema per limitare lupload delle immagini.
Sfortunatamente questo sistema non è applicato a image_attach.
In ogni caso sono riuscito ad isolare la funzione del modulo Image che svolge tale funzione (o almeno credo!):
Ho provato ad inserirlo nel modulo dedicato di image_attach ma non funge... qualcuno può aiutarmi...??