Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : ArtDirector 04 Jan 2013, 14:56:54
-
Fatal error: Allowed memory size of xyz bytes exhausted ecc..
Pensavo di aver risolto creando un file .haccess con la modifica della quantità di memoria, come suggerito sul forum di Joomla internazionale, ma non funziona.
Come faccio che non posso modificare il php.ini?
-
Possibile soluzione direttamente nel file che genera l'errore.
1) Aprire il file che lo genera, nel mio caso language.php
2) Inserire subito all'inizio dopo il tag <? questa istruzione ini_set('memory_limit','32M');
3) Se non funziona, incrementare il valore fino al massimo 128M
In bocca al lupo.
-
Ciao,
a me esce lo stesso messaggio ma in un punto differente
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /web/htdocs/www.hobby-idea.it/home/libraries/joomla/database/database/mysqli.php on line 498
il problema sembra essere su Phoca Gallery.
Ho provato anche a ridurre le dimensioni delle foto (45 in tutto per complessivi 2 MB) ma niente.
Ho provato a fare la modifica che hai suggerito fino a 128M ma niente. :(
-
Scusa se mi inserisco, ma ho fatto quello che suggerisci (ini_set(“memory_limit”,”256M”) subito dopo <?php e mi restituisce un errore di sintassi ; Parse error: syntax error, unexpected T_STRING in /www/MW_qXqPRGyXG/socialsailing.eu/libraries/joomla/language/language.php on line 11
sulla riga 11 (defined('JPATH_PLATFORM') or die;)
Perché.
Grazie
-
Buongiorno ragazzi, scusate il ritardo nella risposta ma ero fuori ufficio.
Cambiate la tipologia di apici e funzionerà.
Non così: ini_set(“memory_limit”,”128M”);
ma così: ini_set('memory_limit','128M');
Io con community builder installato sono dovuta arrivare a 128mb sennò non funzionava.
Un carissimo saluto a tutti
-
Ho provato anche quest'ultima soluzione ma continua a darmi lo stesso errore di sintassi (della riga 11 dove c'è: defined('JPATH_PLATFORM') or die;)
[/size]Ho fatto aumentare dal mio host la memory limit a 256mb (!!) e anche io sto utilizzando CB
-
Ho provato anche quest'ultima soluzione ma continua a darmi lo stesso errore di sintassi (della riga 11 dove c'è: defined('JPATH_PLATFORM') or die;)
Ho fatto aumentare dal mio host la memory limit a 256mb (!!) e anche io sto utilizzando CB
Marceff ti aiuterei volentieri ma sinceramente a questo punto bisogna andare e vedere come mai c'è questo errore di sintassi.
Estensioni e joomla sono aggiornati?
-
Si, ho tutto aggiornato. Non pretendo l'immediata e garantita soluzione del problema ma ricevendo un errore di sintassi ho solo chiesto se non vi fossero ulteriori correzioni al codice o se la sua collocazione (all'inizio dopo <?php) fosse quella giusta. Quando lo inserisco riporta un errore di sintassi alla riga successiva !!!
-
Lo hai inserito subito dopo il punto interrogativo?
-
Sì, nella riga immediatamente successiva, ma anche ho provato in altre, fino in fondo. Ogni volta dava un errore di sintassi alla riga successiva del codice, come se il suo inserimento in qualche modo influenzasse la sintassi della riga successiva. Non capisco....
-
Copia la porzione di codice così vediamo se ci sono degli errori di sintassi, perchè se di questo si tratta, sicuramente riusciamo a risolvere
-
Che dire... ho inserito il codice e ora l'ha preso senza generare l'errore di sintassi.
Comunque non risolve il problema: pur inserendo ini_set('memory_limit','256M');
mi genera il Fatal error al quale risultano "solo" 64mb e non 256mb come configurato nel php.ini del server.
Non so proprio cosa fare!
-
Tu hai aggiornato il codice della pagina di riferimento dell'errore giusto?
perchè oltre questa soluzione c'è solo la richiesta al provider, diversamente non penso si possa fare. Esistono anche dei plugin di joomla che lo fanno in automatico ma a me hanno generato un errore così grave che sono dovuta andare a rivedermi i record del database e disabilitarmelo a mano... non è il massimo..
-
Ho già richiesto (e ottenuto) l'upgrade dal mio host (da 128 a 256) ma sembra come se joomla non li veda.
Se vado nelle system info > php info risultano ancora 64mb mentre (ho appena finito di parlare con l'host) da un file test.php che proprio l'host mi ha inviato risulta chiaro che l'upgrade è stato effettuato. Quindi l'host ha già fatto quello che poteva...
-
Art (ti dispiace se ti chiamo così?).... ;D
RISOLTO!!! Colpa del host il quale NON aveva abilitato la memoria anche per il lato Amministratore...
Disgraziati!!!
-
Art (ti dispiace se ti chiamo così?).... ;D
RISOLTO!!! Colpa del host il quale NON aveva abilitato la memoria anche per il lato Amministratore...
Disgraziati!!!
Chiamami as you prefere.. ma non ho capito cosa non ha fatto l'host!
-
Nel caso in cui non siano efficaci le soluzioni proposte, ed in caso di impossibilità di modifica del file php.ini, è possibile inserire questa stringa nel file .htaccess:
php_value memory_limit 128M
-
anch'io avevo lo stesso problema con Joomla Estate Agency. Ho aumentato a 128 inserendo la stringa sul file in cui avveniva l'errore e mi sembra funzioni.
Domanda: dato che non mi era mai capitata una cosa simile ed essendo questo l'unico sito su un gestore diverso dal solito, può essere un problema da imputare appunto a questa differenza di gestore e ai relativi servizi offerti? (domanda da 1.000.000 di dollari!!! ;D )
-
anch'io avevo lo stesso problema con Joomla Estate Agency. Ho aumentato a 128 inserendo la stringa sul file in cui avveniva l'errore e mi sembra funzioni.
Domanda: dato che non mi era mai capitata una cosa simile ed essendo questo l'unico sito su un gestore diverso dal solito, può essere un problema da imputare appunto a questa differenza di gestore e ai relativi servizi offerti? (domanda da 1.000.000 di dollari!!! ;D )
Lo escluderei, ma è meglio porre la domanda direttamente al provider!