Bootstrap parametri

In questo argomento viene illustrato come impostare i valori dei parametri di avvio dell'applicazione Commerce. Vedere Panoramica sull'inizializzazione e l'avvio dell'applicazione.

Nella tabella seguente vengono illustrati i parametri di bootstrap che è possibile impostare:

Bootstrap parametro
Descrizione
DIR_IMMAGINE
Specifica percorsi URL e directory personalizzati
IMMAGINE_PROFILER
Abilita i grafici delle dipendenze e la profilatura dei HTML
INFO
  • Non tutti i parametri di bootstrap sono documentati.
  • È ora possibile impostare la modalità applicazione (sviluppatore, predefinito, produzione) utilizzando il comando magento deploy:mode:set {mode}.

Impostare i parametri utilizzando una variabile di ambiente

Questa sezione illustra come impostare i valori dei parametri di bootstrap utilizzando variabili di ambiente.

Impostare la modalità applicazione

È possibile specificare le variabili di avvio automatico come variabili di ambiente a livello di sistema, in modo che tutti i processi possano utilizzarle.

Ad esempio, è possibile utilizzare la variabile di ambiente di sistema MAGE_PROFILER per specificare una modalità nel modo seguente:

MAGE_PROFILER={firebug|csv|<custom value>}

Imposta la variabile utilizzando un comando specifico della shell. Poiché la sintassi delle shell è diversa, consultare un riferimento come unix.stackexchange.com.

Esempio di shell Bash per CentOS:

export MAGE_PROFILER=firebug
INFO
Se un PHP Fatal error viene visualizzato nel browser dopo aver impostato un valore di profiler, riavviare il server Web. Il motivo potrebbe essere legato alla memorizzazione in cache del bytecode PHP, che memorizza nella cache i bytecode e i classpath PHP.

Imposta parametri per Apache o Nginx

Questa sezione illustra come specificare la modalità per Apache o Nginx.

Impostazione Nginx

Vedi la [configurazione di esempio Nginx] in GitHub.

Impostazione Apache .htaccess

Un modo per impostare la modalità applicazione consiste nel modificare .htaccess. In questo modo, non è necessario modificare le impostazioni di Apache.

Puoi modificare .htaccess in uno dei seguenti percorsi, a seconda del punto di ingresso nell'applicazione Commerce:

  • <magento_root>/.htaccess
  • <magento_root>/pub/.htaccess

Per impostare una variabile:

  1. Apri uno dei file precedenti in un editor di testo e aggiungi o rimuovi il commento dall’impostazione desiderata.

    Ad esempio, per specificare una modalità, rimuovi il commento seguente:

    code language-conf
    #   SetEnv MAGE_PROFILER firebug
    
  2. Impostare il valore di MAGE_PROFILER su uno dei valori seguenti:

    code language-none
    firebug
    csvfile
    <custom value>
    
  3. Salvare le modifiche apportate a .htaccess; non è necessario riavviare Apache per rendere effettiva la modifica.

Impostazione Apache

Il server web Apache supporta l'impostazione della modalità applicazione utilizzando mod_env direttive.

La direttiva Apache mod_env è leggermente diversa nelle versioni [Apache 2.2] e [Apache 2.4].

Le procedure seguenti mostrano come impostare la modalità applicazione in un host virtuale Apache. Questo non è l'unico modo per utilizzare mod_env direttive. Per informazioni dettagliate, consulta la documentazione di Apache.

TIP
La sezione seguente presuppone che tu abbia già configurato l'host virtuale. In caso contrario, consulta una risorsa come questa esercitazione su DigitalOcean.

Per specificare una variabile di bootstrap per Apache su Ubuntu:

  1. In qualità di utente con privilegi root, apri il file di configurazione host virtuale in un editor di testo.

    Ad esempio, se l'host virtuale è denominato my.magento,

    • Apache 2.4: vim /etc/apache2/sites-available/my.magento.conf
    • Apache 2.2: vim /etc/apache2/sites-available/my.magento
  2. In qualsiasi punto della configurazione host virtuale, aggiungi la seguente riga:

    code language-conf
    SetEnv "<variable name>" "<variable value>"
    

    Ad esempio:

    code language-conf
    SetEnv "MAGE_PROFILER" "firebug"
    
  3. Salva le modifiche e esci dall’editor di testo.

  4. Abilita l'host virtuale se non lo hai già fatto:

    code language-bash
    a2ensite <virtual host config file name>
    

    Ad esempio:

    code language-bash
    a2ensite my.magento.conf
    
  5. Dopo aver impostato la modalità, riavviare il server Web:

    • Ubuntu: service apache2 restart
    • CentOS: service httpd restart
TIP
In questa sezione si presuppone che l'host virtuale sia già stato configurato. In caso contrario, consulta una risorsa come questa esercitazione su DigitalOcean.

Per specificare una variabile di bootstrap per Apache su CentOS:

  1. In qualità di utente con privilegi di root, apri /etc/httpd/conf/httpd.conf in un editor di testo.

  2. In qualsiasi punto della configurazione host virtuale, aggiungi la seguente riga:

    code language-conf
    SetEnv "<variable name>" "<variable value>"
    

    Ad esempio:

    code language-conf
    SetEnv "MAGE_PROFILER" "firebug"
    
  3. Salva le modifiche e esci dall’editor di testo.

  4. Dopo aver impostato la modalità, riavviare il server Web:

    • Ubuntu: service apache2 restart
    • CentOS: service httpd restart
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c