Bootstrap parametri

In questo argomento viene illustrato come impostare i valori dei parametri di avvio dell'applicazione Commerce. Consulta 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 puoi impostare la modalità applicazione (sviluppatore, predefinito, produzione) utilizzando magento deploy:mode:set {mode} comando.

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, puoi utilizzare MAGE_PROFILER variabile di ambiente di sistema per specificare una modalità nel modo seguente:

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

Imposta la variabile utilizzando un comando specifico della shell. Poiché le shell hanno una sintassi diversa, consulta 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, riavvia 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

Consulta la Configurazione campione Nginx il 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 una delle seguenti posizioni, 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 un modalità, rimuovi il commento seguente:

    code language-conf
    #   SetEnv MAGE_PROFILER firebug
    
  2. Imposta il valore di MAGE_PROFILER a uno dei seguenti elementi:

    code language-terminal
    firebug
    csvfile
    <custom value>
    
  3. Salva 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 tramite mod_env direttive.

Apache mod_env la direttiva è leggermente diversa Apache versione 2.2 e Apache versione 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 questo tutorial su DigitalOcean.

Per specificare una variabile di avvio automatico per Apache su Ubuntu:

  1. Come utente con root , aprire 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 questo tutorial su DigitalOcean.

Per specificare una variabile di avvio automatico per Apache su CentOS:

  1. Come utente con root privilegi, apertura /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