Error de página en blanco o bucle de redirección al acceder a la tienda o al administrador de Commerce

Este artículo proporciona una solución al problema cuando accede a la tienda o el back-end de Adobe Commerce y obtiene una página en blanco o un bucle de redirección.

Productos y versiones afectados

  • Adobe Commerce en la infraestructura en la nube, todas las versiones
  • Adobe Commerce local, todas las versiones
  • Magento Open Source, todas las versiones

Problema

Pasos a seguir

Abra una tienda o una página de administración.

Resultado esperado

Se abre la página.

Resultado real

La página está en blanco o muestra el "Esta página web tiene un bucle de redireccionamiento" mensaje de error.

Causa

Una de las razones más probables del problema es que Adobe Commerce está configurado para redirigir desde una URL no segura a una URL segura, pero se proporciona una URL no segura como valor de la configuración de una URL segura.

Para solucionar el problema, debe corregir el valor del vínculo seguro.

Solución

Para asegurarse de que esta sea la causa del problema, siga los siguientes pasos:

  1. Compruebe la web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (si tiene el problema de redireccionamiento de espacios en blanco/bucles en Admin) o web/secure/use_in_frontend (si tiene el problema de redireccionamiento de espacios en blanco/bucles en la tienda) valor en 'core_config_data' Tabla de BD.

    • If web/secure/enable_upgrade_insecure se configura como "1", luego se configura Adobe Commerce para agregar el encabezado de respuesta Content-Security-Policy: upgrade-insecure-requests, instruyendo a los navegadores para que usen HTTPS, redireccionando todas las consultas que vienen a través de HTTP a HTTPS, tanto para el administrador como para la tienda.
    • If web/secure/use_in_adminhtml se establece en "1", Adobe Commerce devuelve redirecciones HTTPS para todas las solicitudes HTTP de las páginas de administración.
    • If web/secure/use_in_frontend se establece en "1", Adobe Commerce devuelve redirecciones HTTPS para todas las solicitudes HTTP de las páginas principales de la tienda.
  2. Compruebe la web/secure/base_url y web/unsecure/base_url valores en la 'core_config_data' tabla. Si ambos comienzan con http, entonces debe corregir el valor "secure".

Solucionando el problema:

  1. Establezca el valor que comienza por https para web/secure/base_url.

  2. Para que se apliquen los cambios, limpie la caché de configuración ejecutando el siguiente comando:

    code language-bash
    php <your_magento_install_dir>/bin/magento cache:clean config
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a