Saltar al contenido

¿Cómo arreglo mis URL base para poder acceder a mi sitio de Magento?

Esta crónica ha sido analizado por expertos para que tengas la seguridad de la exactitud de nuestra esta reseña.

Solución:

Síntoma: Cambié las URL base y ahora mi sitio web es inaccesible o moví todo a un nuevo servidor, no cambié el base_url y mi sitio web es inaccesible.

Cómo cambiar o restaurar la configuración de base_url con phpMyAdmin

Las instrucciones son para un sitio web simple de “una tienda” donde la “vista de tienda predeterminada” está configurada para heredar su configuración de la “configuración predeterminada”. Habrá una instancia adicional de las filas de la tabla mencionadas a continuación para cada casilla sin marcar Use Website caja.

  1. Abre tu core_config_data tabla en phpMyAdmin.

  2. Ordenar tabla por path columna y busque las siguientes filas para su sección insegura, deberían tener el siguiente aspecto:

Columnas

PATH                         VALUE
web/unsecure/base_url        http://www.example.com/
web/unsecure/base_link_url   unsecure_base_url
web/unsecure/base_skin_url   unsecure_base_urlskin/
web/unsecure/base_media_url  unsecure_base_urlmedia/
web/unsecure/base_js_url     unsecure_base_urljs/
  1. Reemplazar http://www.example.com/ con la URL de su dominio correspondiente (barra diagonal al final necesaria) y si lo ha instalado en una subcarpeta, añádalo con un / después de.

  2. Busque las siguientes filas para su sección segura, deberían tener el siguiente aspecto:

Columnas

PATH                        VALUE
web/secure/base_url         https://www.example.com/
web/secure/base_link_url    secure_base_url
web/secure/base_skin_url    secure_base_urlskin/
web/secure/base_media_url   secure_base_urlmedia/
web/secure/base_js_url      secure_base_urljs/
  1. Reemplazar https://www.example.com/ con la URL de su dominio correspondiente (barra diagonal al final necesaria) y si lo ha instalado en una subcarpeta, añádalo con un / después de. Si aún no ha recibido su certificado de seguridad y no ha habilitado TLS / SSL, utilice http en vez de https

  2. Borrar contenido de var/cache, var/session directorios después de cambiar base_urls.

Es necesario borrar la caché y las sesiones porque su configuración está almacenada en caché y borrarla fuerza una nueva lectura de los datos de configuración de la core_config_data Mesa y restablecimiento de sesiones con la debida información.

NOTA: Si ha configurado su base_url correctamente para web/unsecure/base_url y web/secure/base_url no tienes que perder el tiempo cambiando el UNSECURE_BASE_URL y SECURE_BASE_URL macros en el resto de las entradas.

Cómo cambiar la configuración de base_url con mysql desde la línea de comando

  1. Inicie sesión en su base de datos MySQL, reemplace $ USER con el nombre de usuario de su base de datos y $ DBASE con el nombre de su base de datos. Le pedirá su contraseña:

mysql -u $USER -p $DBASE

  1. A continuación se muestran los comandos SQL para cambiar sus valores base_url. Reemplazar inseguro http://www.example.com/ y seguro https://www.example.com/ (si tiene SSL / TLS habilitado, de lo contrario, https debería ser http) con la URL de su dominio correspondiente (es necesaria una barra diagonal) y si lo ha instalado en una subcarpeta, añádalo con un / después de.

Comandos SQL

UPDATE core_config_data SET value = 'http://www.example.com/' WHERE path LIKE 'web/unsecure/base_url';
UPDATE core_config_data SET value = 'https://www.example.com/' WHERE path LIKE 'web/secure/base_url';
  1. Verifique su configuración de base_url con lo siguiente:

Comandos SQL

SELECT path,value FROM core_config_data WHERE path LIKE 'web/unsecure/base%';
SELECT path,value FROM core_config_data WHERE path LIKE 'web/secure/base%';
  1. Borrar contenido de var/cache, var/session directorios después de cambiar base_urls. Es necesario borrar la caché y las sesiones porque su configuración está almacenada en caché y borrarla fuerza una nueva lectura de los datos de configuración de la core_config_data Mesa y restablecimiento de sesiones con la debida información.

En Magento2, también hay una manera de hacer esto directamente a través de Magento usando los siguientes comandos en lugar de tener que pasar por SQL, que encuentro un poco más rápido.

Dentro del directorio raíz de Magento, ejecute los siguientes comandos:

  1. Colocar URL insegura

    bin/magento setup:store-config:set --base-url="http://www.magento2.com/"
    
  2. Colocar URL segura

    bin/magento setup:store-config:set --base-url-secure="https://www.magento2.com/"
    
  3. Limpiar cache

    bin/magento cache:flush
    

Te mostramos reseñas y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *