Mensajes de error para ECE-Tools
Esta referencia de mensaje de error proporciona información para solucionar errores que pueden producirse durante los procesos de creación, implementación y posterior a la implementación de Adobe Commerce en la infraestructura en la nube.
Todos los mensajes de error críticos y de advertencia que se producen durante la implementación se escriben en los archivos var/log/cloud.log
y /var/log/cloud.error.log
. El archivo de registro de errores de la nube solo contiene errores de la implementación más reciente. Un archivo vacío indica una implementación correcta sin errores.
En el archivo cloud.error.log
, cada entrada tiene el formato de una cadena JSON para facilitar el análisis:
{"errorCode":1006,"stage":"build","step":"validate-config","suggestion":"No stores/website/locales found in config.php\n To speed up the deploy process do the following:\n 1. Using SSH, log in to your Magento Cloud account\n 2. Run \"php ./vendor/bin/ece-tools config:dump\"\n 3. Using SCP, copy the app/etc/config.php file to your local repository\n 4. Add, commit, and push your changes to the app/etc/config.php file","title":"The configured state is not ideal","type":"warning"}
Los mensajes de error se clasifican por una de las etapas de implementación: generación, implementación y posterior a la implementación. Cada sección proporciona una lista de errores asociados con la siguiente información para cada error:
- Código de error: El identificador asignado por Adobe Commerce para el mensaje de error
- Fase: indica si el error se produjo durante la fase de compilación, implementación o posterior a la implementación
- Paso: indica el paso en el escenario de implementación que puede devolver el error. Si la columna Step está en blanco, se trata de un error general que se puede devolver mediante varios pasos o durante las operaciones de preprocesamiento. Consulte Implementación basada en escenarios para obtener más información sobre los pasos de compilación, implementación y posterior a la implementación.
- Sugerencia: Proporciona instrucciones para solucionar y resolver el error
- Título (descripción del error): una descripción que resume la causa del error
- Tipo: indica si el error es un error crítico o una advertencia
Errores críticos
Los errores críticos indican un problema con la configuración de Commerce on infraestructura en la nube proyecto que causa un error implementación, por ejemplo, configuración incorrecta, no compatible o faltante para los ajustes requeridos. Antes de poder implementar, debe actualizar la configuración para resolver estos errores.
Generar fase
./app/etc/env.php
/app/etc/env.php
. Compruebe los permisos del sistema de archivos.schema.yaml
archivo./vendor/magento/ece-tools/config/schema.yaml
archivo. Compruebe que el nombre del variable configuración sea correcto y esté definido..magento.env.yaml
./.magento.env.yaml
formato del archivo está no válido. Utilice un analizador YAML para comprobar la sintaxis y corregir cualquier error..magento.env.yaml
archivo./.magento.env.yaml
archivo. Compruebe los permisos del archivo..schema.yaml
archivo./vendor/magento/ece-tools/config/magento.env.yaml
archivo. Compruebe los permisos de los archivos y vuelva a implementar (magento-cloud environment:redeploy
)../app/etc/config.php
/app/etc/config.php
. Compruebe los permisos del sistema de archivos.composer.json
./composer.json
. Compruebe los permisos del archivo.composer.json
autoload
necesaria en el archivo composer.json
. Compare la sección de carga automática con el archivo composer.json
en la plantilla de Cloud y agregue la configuración que falta..magento.env.yaml
archivo contiene una opción que no está declarada en el esquema o una opción configurada con un valor no válido o fase./.magento.env.yaml
archivo contiene no válido configuración. Consulte el registro de errores para obtener información detallada./bin/magento module:enable --all
composer update
localmente. A continuación, confirme y envíe el archivo composer.lock
actualizado. Además, compruebe cloud.log
para obtener más información. Para obtener resultados de comandos más detallados, agregue la opción VERBOSE_COMMANDS: '-vvv'
al archivo .magento.env.yaml
./pub/errors/local.xml
/bin/magento setup:di:compile
cloud.log
para obtener más información. VERBOSE_COMMANDS: '-vvv'
añadir en .magento.env.yaml
para obtener una salida de comandos más detallada.composer dump-autoload
composer dump-autoload
comando. Compruebe cloud.log
para obtener más información.Baler
para el agrupamiento de JavaScriptSCD_USE_BALER
para comprobar que el módulo Baler está configurado y habilitado para el agrupamiento JS. Si no necesita el módulo Baler, establezca SCD_USE_BALER: false
./bin/magento setup:static-content:deploy
cloud.log
para obtener más información. Para obtener una salida de comandos más detallada, agregue la VERBOSE_COMMANDS: '-vvv'
opción al .magento.env.yaml
archivo.cloud.log
para obtener más información.init
directoriocloud.log
para obtener más información.init
./init
. Compruebe los permisos del sistema de archivos../init/pub/static/
./init/pub/static
. Compruebe los permisos del sistema de archivos.DEPLOYED_MAGENTO_VERSION_FROM_GIT
esté configurada..magento.app.yaml
archivo. Para Braintree soporte de pago, utilice una extensión oficial de la Commerce Marketplace en su lugar.Implementar fase
port
los parámetros server
necesarios. Consulte el cloud.log
para obtener más información../app/etc/env.php
archivo/app/etc/env.php
archivo. Compruebe los permisos del sistema de archivos.schema.yaml
archivo./vendor/magento/ece-tools/config/schema.yaml
. Compruebe que el nombre de la variable de configuración es correcto y que está definido..magento.env.yaml
archivo./vendor/magento/ece-tools/config/schema.yaml
archivo. Compruebe que el nombre del variable configuración sea correcto y que esté definido..magento.env.yaml
./.magento.env.yaml
. Compruebe los permisos del archivo..schema.yaml
/bin/magento maintenance:enable
Error Comandocloud.log
para obtener más información. Para obtener una salida de comandos más detallada, agregue la VERBOSE_COMMANDS: '-vvv'
opción al .magento.env.yaml
archivo.DATABASE_CONFIGURATION
variable entorno esté configurada correctamente.SESSION_CONFIGURATION
variable entorno esté configurada correctamente. La configuración debe contener al menos el save
parámetro.SEARCH_CONFIGURATION
esté configurada correctamente. La configuración debe contener al menos el parámetro engine
.RESOURCE_CONFIGURATION
esté configurada correctamente. La configuración debe contener al menos connection
parámetro.SEARCH_CONFIGURATION
esté configurada correctamente y que el servicio Elasticsearch esté disponible.SEARCH_CONFIGURATION
y comprobar la configuración del servicio de Elasticsearch en el services.yaml
archivo./bin/magento setup:install
Error Comandocloud.log
y install_upgrade.log
para obtener más información. Para obtener una salida de comandos más detallada, agregue la VERBOSE_COMMANDS: '-vvv'
opción al .magento.env.yaml
archivo.app:config:import
Error Comandocloud.log
para obtener más información. Para obtener resultados de comandos más detallados, agregue la opción VERBOSE_COMMANDS: '-vvv'
al archivo .magento.env.yaml
./bin/magento setup:static-content:deploy
cloud.log
para obtener más información. Para obtener resultados de comandos más detallados, agregue la opción VERBOSE_COMMANDS: '-vvv'
al archivo .magento.env.yaml
.cloud.log
para obtener más información../pub/static/deployed_version.txt
archivo. Compruebe los permisos del sistema de archivos./bin/magento setup:db-schema:split
Error Comandocloud.log
para obtener más información. Para obtener una salida de comandos más detallada, agregue la VERBOSE_COMMANDS: '-vvv'
opción al .magento.env.yaml
archivo.var/view_preprocessed
carpeta./var/view_preprocessed
carpeta. Compruebe los permisos del sistema de archivos./var/credentials_email.txt
archivo/var/credentials_email.txt
archivo. Compruebe los permisos del sistema de archivos./bin/magento setup:upgrade
cloud.log
y install_upgrade.log
para obtener más información. Para obtener resultados de comandos más detallados, agregue la opción VERBOSE_COMMANDS: '-vvv'
al archivo .magento.env.yaml
./bin/magento cache:flush
cloud.log
para obtener más información. Para obtener resultados de comandos más detallados, agregue la opción VERBOSE_COMMANDS: '-vvv'
al archivo .magento.env.yaml
./bin/magento maintenance:disable
Error Comandocloud.log
para obtener más información. Agregar VERBOSE_COMMANDS: '-vvv'
a .magento.env.yaml
para obtener un resultado de comando más detallado.php ./bin/magento cache:enable
php ./bin/magento cache:enable
Comando ejecuta solo cuando se instaló Adobe Systems Commerce, pero ./app/etc/env.php
el archivo estaba ausente o vacío al principio del implementación. Consulte el cloud.log
para obtener más información. VERBOSE_COMMANDS: '-vvv'
añadir en .magento.env.yaml
para obtener una salida de comandos más detallada.crypt/key
valor clave no existe en el ./app/etc/env.php
archivo ni el CRYPT_KEY
nube entorno variable./app/etc/env.php
archivo no está presente cuando comienza Adobe Systems implementación Commerce o si el crypt/key
valor no está definido. Si migró la base de datos desde otra entorno, recupere el valor de la clave de cripta de esa entorno. A continuación, agregue el valor al CRYPT_KEY nube entorno variable de su entorno actual. Consulte Adobe Systems Clave de cifrado de Commerce. Si eliminó accidentalmente el ./app/etc/env.php
archivo, use el siguiente comando para restaurarlo desde los archivos de copia de seguridad creados a partir de un comando implementación anterior: ./vendor/bin/ece-tools backup:restore
CLI..magento.app.yaml
. Para obtener asistencia de Braintree, utilice una extensión oficial de Braintree Payments de Commerce Marketplace.engine
opción. Si está configurado, elimina la opción o establece el valor en "elasticsearch".Post-implementar fase
./app/etc/env.php
/app/etc/env.php
. Compruebe los permisos del sistema de archivos.schema.yaml
archivo./vendor/magento/ece-tools/config/schema.yaml
. Compruebe que el nombre de la variable de configuración es correcto y que está definido..magento.env.yaml
./.magento.env.yaml
no es válido. Utilice un analizador YAML para comprobar la sintaxis y corregir cualquier error..magento.env.yaml
archivo.schema.yaml
/bin/magento cache:flush
Error Comandocloud.log
para obtener más información. VERBOSE_COMMANDS: '-vvv'
añadir en .magento.env.yaml
para obtener una salida de comandos más detallada.General
schema.yaml
.magento.env.yaml
archivo./.magento.env.yaml
formato del archivo está no válido. Utilice un analizador YAML para comprobar la sintaxis y corregir cualquier error..magento.env.yaml
./.magento.env.yaml
. Compruebe los permisos de los archivos..schema.yaml
archivocloud.log
para obtener más información.cloud.log
para obtener más información.cloud.log
para obtener más información.cloud.log
para obtener más información.Errores de advertencia
Los errores de advertencia indican un problema con la configuración del proyecto de Commerce en la infraestructura en la nube, como ajustes de configuración incorrectos, obsoletos, no compatibles o faltantes para funciones opcionales que pueden afectar al funcionamiento del sitio. Aunque una advertencia no provoca un error de implementación, debe revisar los mensajes de advertencia y actualizar la configuración para resolverlos.
Fase de compilación
Implementar fase
bin/magento admin:user:create
comando.app/etc/env.php
configuración faltaba o estaba vacío.cloud.log
para obtener más información.