sono rovinato? [memory size of 33554432 bytes exhausted]

18 contenuti / 0 new
Ultimo contenuto
sono rovinato? [memory size of 33554432 bytes exhausted]

Ecco cosa vedo quando tento di di aprire Amministra - Struttira - Moduli.

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 190357 bytes) in /home/mhd-01/www.burracoincontri.it/htdocs/drupalmdb/includes/database.mysqli.inc on line 303

E' un problema del mio hosting? Mi butto dalla finestra?

http://drupal.org/node/76156

aumente la memoria x php a 64M, se possibile.
hai aggiornato qualche modulo? -> update.php
hai modificato .htaccess, settings.php o altri file "di sistema"? -> prova a ripristinarli con una copia di default

http://drupal.org/Troubleshooting-FAQ

GRazie per il consiglio.
Però, ahimé ho visto che memory_limit nel mio php.ini è già impostato a 32M!
Proverò a impostarlo a 64M

beh, se sei in locale, portala pure a 128!

Sapete qual'è la tragedia?
che NON sono in locale e ... il mio hosting non mi permette di configurare qual parametro!
A questo punto immagino che sono vramente inguaiato di brutto!
Non riesco più ad accedere ad Amministra - moduli e quindi non riesco a disinstallare nulla ...
Qualche dritta?

hai provato a modificare settings.php inserendo
ini_set('memory_limit', '64M');
dalle parti di linea 148?

su che server sei? quale hosting?
documentaci...

prova a mettere nel .htaccess

php_value memory_limit 64M

o nel php (settings.php? pagina che ti da problemi ?)

ini_set(”memory_limit”,”64M”);

Quote:
modificando il settings.php e inserendo quella riga posso aumentare il memory limit?

evidentemente, si

Si .. scusate ...
sono su tophost.it
Ho impostato a 64M sia nel file settings.php che in .htaccess.
Ma appena tento di aprire la pagina di amministrazione dei moduli ... mi becco l'errore di memoria esaurita

Ok! or sembra che le cose funzionano.
Spiego tutto quello che ho fatto (alcune, mi rendo conto, sono azioni inconsulte ... ma ... le elenco lo stesso)
Ho creato un file php.ini con una sola riga, questa:
memory_limit =64M;
e ho messo una copia di questo file nella directory home del sito e nella directory home della mia installazione di drupal (che non coincidono)
nel file /index.php (quelle nella home directory di drupal) ho inserito a riga 2
ini_set("memory_limit","64M");
........
e funziona!
Potenza dei forum!!!!
grazie a tutti e spero di poter anche io essere utile a qualcuno.

Su tophost funziona solo ini_set(”memory_limit”,”64M”); se 64MB non bastano prova con 128

Mi è venuta in mente una cosa, hai controllato il database? Quell'errore mi ricorda una volta in cui il database di un sito che ho li era pieno.

In realtà dovevo solo deframmentarlo, dopo la deframmentazione si è ridotto del 70% e, aspettate alcune ore, il sito ha ripreso a funzionare regolarmente.

Forse OT: Io sto preparando una comparazione di hosting sia free che a pagamento... Se a qualcuno interessa: http://csshl.net/content/confronto-tra-servizi-di-hosting

Ero qui appunto per chiedere se c'è qualche modo per creare una vista che mi riassuma in una tabella tutti i dati significativi, che ora ho "spalmati" su varie pagine. E se c'è, come? Sono molto neofita di Drupal...

letitbe3 wrote:
Ok! or sembra che le cose funzionano.
Spiego tutto quello che ho fatto (alcune, mi rendo conto, sono azioni inconsulte ... ma ... le elenco lo stesso)
Ho creato un file php.ini con una sola riga, questa:
memory_limit =64M;
e ho messo una copia di questo file nella directory home del sito e nella directory home della mia installazione di drupal (che non coincidono)
nel file /index.php (quelle nella home directory di drupal) ho inserito a riga 2
ini_set("memory_limit","64M");
........
e funziona!
Potenza dei forum!!!!
grazie a tutti e spero di poter anche io essere utile a qualcuno.

Strano! Quando ho contattato lo staff di tophost per chiedere se era possibile aumentare il memory_limit di php mi hanno risposto che non era possibile e dovevo accontentarmi dei 32M predefiniti da loro!

ma le info su php dal cpanel del tuo account tophost che valore riportano per memory_limit?

A me ha funzionato mettendo solamente:
ini_set("memory_limit","64M");
nel file index.php a riga 2

Kastal wrote:
A me ha funzionato mettendo solamente:
ini_set("memory_limit","64M");
nel file index.php a riga 2

Va messo in settings.php e non in index.php, altrimenti quando aggiorni devi fare di nuovo la modifica.

ricordo usando tophost.it che per wordpress in via anche ufficiale nella zona del supporto è indicato di portare la memoria usata da 32 a 38, quindi almeno a 38 c'arriva, di piu non lo so.

Mettendolo nel setting.php a me funziona anche 64M, poi non so se siano reali o meno.