Aumentare il limite di memoria in PrestaShop - memory_limit
Dopo un aggiornamento a PrestaShop navigando nel pannello di amministrazione mi appariva questo errore (è il messaggio originale di PrestaShop, la traduzione dei messaggi di errore non è perfetta):
Tutti i moduli non può essere caricato a causa di motivi di restrizione limite di memoria, aumentare il valore memory_limit della configurazione del server
Il problema era dovuto a un'impostazione troppo bassa del limite di memoria di PHP (il valore memory_limit).
Questo valore è impostato nel file php.ini. Per aumentarlo ci sono 3 soluzioni.
1) Modificare direttamente il valore nel file php.ini o chiedere direttamente al gestore dell'hosting di farlo
2) Aumentare il valore modificando il file .htaccess, inserendo questa istruzione:
php_value memory_limit 128M
Questo però può generare un errore del server (error 500) se ci sono particolari blocchi all'impostazione della direttiva tramite .htaccess.
3) L'ultima alternativa (anche in questo caso potrebbe essere inibita dal sistema) è modificare il file config/config.inc.php, aggiungendo all'inizio:
ini_set('memory_limit', '128M');
Avete provato altre soluzioni? Scrivetele nei commenti!

Commenti