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:
-
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) oweb/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 respuestaContent-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.
- Si
-
Compruebe los valores
web/secure/base_url
yweb/unsecure/base_url
en la tabla'core_config_data'
. Si ambos comienzan conhttp
, entonces debe corregir el valor "secure".
Solucionando el problema:
-
Establecer el valor que comienza por
https
paraweb/secure/base_url.
-
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
Lectura relacionada
Prácticas recomendadas para modificar tablas de base de datos en el libro de estrategias de implementación de Commerce