Errore irreversibile "Dimensione memoria consentita" durante l'esecuzione dell'installazione: contenuto statico: distribuire


8

Sto provando ad installare Magento 2.0 (comunità) in un server WAMP e sto ottenendo l'errore sotto per tutto il tempo , mentre faccio funzionare l'ordine per il deploy statica beni a causa di problemi link simbolico in ambienti Windows:

php bin/magento setup:static-content:deploy

Errore irreversibile: dimensione della memoria consentita di 134217728 byte esauriti (tentato di allocare 64 byte) in C: \ wamp \ www \ magento \ vendor \ oyejorge \ less.php \ lib \ Less \ Visitor \ processExtends.php sulla riga 445

Ho impostato memory_limitcome -1(nessun limite) ma questo non richiede modifiche. Non so cos'altro fare in questo caso poiché il problema va oltre la mia conoscenza di PHP e l'impostazione di tale valore su nessun limite dovrebbe fare il lavoro a meno che non sia necessario installare qualcos'altro per farlo funzionare. Qualche consiglio? Qualche soluzione?

Risposte:


54

soluzione rapida aggiungi dimensione della memoria nel comando:

php -dmemory_limit=6G bin/magento setup:static-content:deploy

cambia il 6G con quello che vuoi


3
FWIW, raccomandiamo 768M per l'uso normale e 2G per i test. Il tuo chilometraggio potrebbe variare ... esempio
Steve Johnson

1
Ho solo un modello installato e un singolo prodotto, l'impostazione 2G ottiene ancora l'errore di memoria. Perché questa dannata cosa consuma memoria?
Scott,

1

In modalità dev sono riuscito a risolvere questo problema eseguendo il comando seguente: rm -rf pub/static/* var/di var/generation var/cache var/page_cache


0

Aumentare il limite di memoria per aggiornare il file .php.ini

Se hai accesso al tuo file php.ini o riesci a crearne uno nella radice, puoi aumentare a livello globale la tua memoria allocata.

;adjust memory limit
memory_limit = 6G
max_execution_time = 36000
max_input_time = 36000

Se non si desidera aggiornare il file .php.ini, utilizzare il comando seguente

php -dmemory_limit=6G bin/magento setup:static-content:deploy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.