Parámetros de Bootstrap

En este tema se muestra cómo establecer los valores de los parámetros de bootstrap de la aplicación Commerce. Consulte Información general sobre la inicialización y el arranque de aplicaciones.

En la tabla siguiente se describen los parámetros de bootstrap que puede establecer:

Parámetro de Bootstrap
Descripción
MAGE_DIRS
Especifica rutas de directorio y URL personalizadas
MAGE_PROFILER
Habilita los gráficos de dependencias y la creación de perfiles de HTML
INFO
  • No todos los parámetros de arranque están documentados.
  • Ahora puede establecer el modo de aplicación (desarrollador, predeterminado, producción) utilizando magento deploy:mode:set {mode} comando.

Definición de parámetros mediante una variable de entorno

En esta sección se explica cómo establecer los valores de los parámetros de bootstrap usando variables de entorno.

Establecer el modo de aplicación

Puede especificar variables de bootstrap como variables de entorno de todo el sistema, lo que permite que todos los procesos las utilicen.

Por ejemplo, puede utilizar la variable MAGE_PROFILER variable de entorno del sistema para especificar un modo como se indica a continuación:

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

Configure la variable mediante un comando específico del shell. Dado que los shells tienen una sintaxis diferente, consulte una referencia como unix.stackexchange.com.

Ejemplo de shell de Bash para CentOS:

export MAGE_PROFILER=firebug
INFO
Si un PHP Fatal error se muestra en el explorador después de establecer un valor de generador de perfiles y reiniciar el servidor web. La razón podría estar relacionada con el almacenamiento en caché de código de bytes PHP, que almacena en caché códigos de bytes y rutas de clases PHP.

Definir parámetros para Apache o Nginx

En esta sección se explica cómo especificar el modo para Apache o Nginx.

Configuración de Nginx

Consulte la Configuración de muestra de Nginx el GitHub.

Configuración de Apache .htaccess

Una forma de establecer el modo de aplicación es editar .htaccess. De este modo, no tiene que cambiar la configuración de Apache.

Puede modificar .htaccess en cualquiera de las siguientes ubicaciones, según el punto de entrada a la aplicación Commerce:

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

Para establecer una variable:

  1. Abra cualquiera de los archivos anteriores en un editor de texto y agregue o quite los comentarios de la configuración deseada.

    Por ejemplo, para especificar un modo, quite los comentarios siguientes:

    code language-conf
    #   SetEnv MAGE_PROFILER firebug
    
  2. Establezca el valor de MAGE_PROFILER a cualquiera de los siguientes:

    code language-terminal
    firebug
    csvfile
    <custom value>
    
  3. Guardar los cambios en .htaccess; no es necesario reiniciar Apache para que el cambio surta efecto.

Configuración de Apache

El servidor web Apache admite la configuración del modo de aplicación mediante mod_env directivas.

El Apache mod_env es ligeramente diferente en Apache versión 2.2 y Apache versión 2.4.

Los procedimientos siguientes muestran cómo establecer el modo de aplicación en un host virtual Apache. Esta no es la única manera de usar mod_env directivas; consulte la documentación de Apache para obtener más información.

TIP
En la siguiente sección se da por hecho que ya ha configurado el host virtual. Si no lo ha hecho, consulte un recurso como este tutorial de DigitalOcean.

Para especificar una variable de arranque para Apache en Ubuntu:

  1. Como usuario con root privilegios, abra el archivo de configuración de host virtual en un editor de texto.

    Por ejemplo, si el host virtual se llama my.magento,

    • Apache 2.4: vim /etc/apache2/sites-available/my.magento.conf
    • Apache 2.2: vim /etc/apache2/sites-available/my.magento
  2. En cualquier lugar de la configuración del host virtual, agregue la siguiente línea:

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

    Por ejemplo,

    code language-conf
    SetEnv "MAGE_PROFILER" "firebug"
    
  3. Guarde los cambios y salga del editor de texto.

  4. Habilite el host virtual si aún no lo ha hecho:

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

    Por ejemplo,

    code language-bash
    a2ensite my.magento.conf
    
  5. Después de configurar el modo, reinicie el servidor web:

    • Ubuntu: service apache2 restart
    • CentOS: service httpd restart
TIP
En esta sección se da por hecho que ya ha configurado el host virtual. Si no lo ha hecho, consulte un recurso como este tutorial de DigitalOcean.

Para especificar una variable de arranque para Apache en CentOS:

  1. Como usuario con root privilegios, abrir /etc/httpd/conf/httpd.conf en un editor de texto.

  2. En cualquier lugar de la configuración del host virtual, agregue la siguiente línea:

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

    Por ejemplo,

    code language-conf
    SetEnv "MAGE_PROFILER" "firebug"
    
  3. Guarde los cambios y salga del editor de texto.

  4. Después de configurar el modo, reinicie el servidor web:

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