En ocasiones necesitamos cambiar el dominio de una tienda Prestashop, por diversos motivos, uno de los cuales puede ser el trabajar en una versión de desarrollo y pasarla a producción en sustitución de otra tienda anterior.
En cualquiera de los casos, se trata de una operación importante, que no debe fallar, y que en ocasiones se puede complicar por diversos motivos como cachés, certificados SSL, etc.
Estos son los pasos recomendados a seguir:
1. En la tabla ps_shop_url, los campos DOMAIN y DOMAIN_SSL deben de modificarse con el nuevo dominio
2. En la tabla configuration, en los registros con nombre PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SLL, hay que introducir el nuevo dominio como valores.
En la mayoría de las ocasiones, siguiendo las instrucciones anteriores, debería de efectuarse el cambio correctamente, pero si no fuera así, convendría revisar las siguientes cuestiones:
– Caché: Borrar caché de la web (desde backoffice o administrador de ficheros: / var/cache), y si persistiese el error, también limpiar caché del navegador y si fuera necesario, del router.
– SSL: En tabla configuration, entradas PS_SSL_ENABLED y PS_SSL_ENABLED_EVERYWHERE poniéndolas a 0. Cuando el nuevo dominio sea accesible, generar el certificado SSL si no lo tuviera, y volver a poner los valores a 1.
Por último, para que se carguen correctamente las imágenes, en caso de tener activadas «URLs amigables», hay que desactivarlo y volver a activarlo desde backoffice («Tráfico y SEO»), o desde la Base de Datos (tabla configuration, PS_REWRITING_SETTING=0, refrescar, y luego volver a dejarlo a 1).
Todo lo anterior, ha sido probado con éxito en Prestashop 1.7 y 8.0.
Lo más reciente en Sistematics.info:
En la creación de contenido digital actual, el vídeo se ha convertido en uno de los medios de comunicación más influyentes. Ya sea en las redes sociales, el marketing corporativo o la educación, los vídeos son la mejor manera de mostrar ideas y mejorar la interacción. Sin embargo, muchos creadores se enfrentan a la falta de habilidades de edición profesional o de tiempo para realizar tareas de edición complejas. Aquí ...
¡Descubre cómo Go revolucionó el desarrollo desde 2007! 🌟 Creado por Google para simplificar la programación concurrente. 🤯 ¿Sabías que Dropbox y Uber lo usan para aplicaciones masivas en la nube? Aprende por qué Go es clave en la era de la conectividad. ¡Comparte tu experiencia con Go! 👇🔗 #Go #Golang #DesarrolloSoftware #Google #ProgramaciónConcurrente #DesarrolloWeb #CloudComputing #Escalabilidad #ComunidadDeProgramadores #FuturoTecnológico ...
¡Descubre cómo C# transformó la programación desde el 2000! 🌟 Creado por Bill Gates para simplificar el desarrollo potente. 🤯 ¿Sabías que impulsa desde videojuegos hasta IA? Aprende por qué C# sigue siendo crucial en la era del cloud computing. ¡Comparte tu experiencia con C#! 👇🎮 #CSharp #DesarrolloSoftware #Microsoft #DotNet #ProgramaciónOrientadaObjetos #DesarrolloWeb #CloudComputing #InteligenciaArtificial #VideojuegosProgramación #FuturoTecnológico ...
¡Descubre al padre de la cibernética! 🌟 Norbert Wiener, el rebelde que unió ciencia, matemáticas y ética. 🔬 ¿Estamos listos para máquinas que aprenden y opinan? 🤔 Explora el legado que desafía nuestro futuro tecnológico. ¡Comparte tu visión sobre la ética en la IA! 👇💡 #NorbertWiener #Cibernética #InteligenciaArtificial #ÉticaEnTecnología #FuturoTecnológico #CienciaYHumanidad #RevoluciónDigital #PensamientoCrítico #LegadoCientífico #HombreYMáquina ...
¡Descubre cómo Java transformó la programación desde 1991! 🚀 Creado para ejecutarse en cualquier dispositivo. 🤯 ¿Sabías que es el favorito para aplicaciones empresariales? Aprende por qué Java sigue siendo un pilar del desarrollo. ¡Comparte tu experiencia con Java! 👇📱 #Java #DesarrolloSoftware #ProgramaciónMultiplataforma #AplicacionesEmpresariales #WriteOnceRunAnywhere #EvoluciónTecnológica #ComunidadDeProgramadores #DesarrolloMóvil #LegadoTecnológico #FuturoDelDesarrollo ...