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 mensaje de error "Esta página web tiene un bucle de redirección".

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 el valor de web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (si tiene el problema de redirección de bucle/blanco en Administración) o web/secure/use_in_frontend (si tiene el problema de redirección de bucle/blanco en la tienda) en la tabla de base de datos 'core_config_data'.

    • Si web/secure/enable_upgrade_insecure se establece en "1", entonces Adobe Commerce se configura para agregar el encabezado de respuesta Content-Security-Policy: upgrade-insecure-requests, dando instrucciones a los exploradores para que usen HTTPS y redireccionando todas las consultas que llegan a través de HTTP
      a HTTPS, tanto para administración como para tienda.
    • Si 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.
    • Si 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 los valores web/secure/base_url y web/unsecure/base_url en la tabla 'core_config_data'. Si ambos comienzan con http, entonces debe corregir el valor "secure".

Solucionando el problema:

  1. Establecer 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