Buenos días!
He seguido las instrucciones para clonar una tienda de prestashop en otra carpeta. A esta nueva carpeta le he asignado un sub-dominio nuevo. La web original es cgup2.laecobotica.com y el clon es naay.laecobotica.com
Cuando accedo al panel de administración /adminwe accedo perfectamente a la web original y al clon por separado pero cuando intento entrar en el front naay.laecobotica.com me redirecciona a cgup2.laecobotica.com .
Cuando en el back de prestashop del clon "naay" hago el cambio de url en preferencias ->seo y url pasa lo contrario, que si entro en en el front de cgup2, me redirecciona al front de naay.
Son bases de datos diferentes, usuarios diferentes. He revisado el archivo htaccess en ambas carpetas y cada una apunta al dominio correcto. Las bases de datos en shop_url las cambié manualmente al sub-dominio que le correspondía a cada una porque si hacía un cambio desde prestashop en preferencias-<seo y url en alguno de los backoffice de cualquiera de los dos sub-dominios, el cambio se hacía en las dos bases de datos.
Creo que de alguna manera están conectados los dos dominios, pero no logro detectar en donde. Ojalá me puedan ayudar. Un saludo y muchas gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ana.
Revisa en el .htaccess de la instalación del clon Contenido solo visible a usuarios registrados no tengas algun redireccionamiento creado hacia cgup2.laecobotica.com
¿ El tema del clon en un subdominio es por algo en concreto ?
Puedes realizarlo directamente en una carpeta del mismo dominio.
Duplicar una web PrestaShop ¿cómo lo hago?
Un saludo
Gracias por tu respuesta pepe. Creo que en el archivo del clon no tengo nada que haga referencia al original cgup2 . Te adjunto el archivo por si algo se me escapa.
El tema de hacerlo en otro subdominio supongo que era por mero desconocimiento de que pudiera trabajar la misma plantilla para crear otra web nueva en la misma carpeta para posteriormente pasarlo al dominio definitivo, pero si me recomiendas que lo haga así no tengo problemas.
Hola Ana.
No tenemos nada adjunto, por favor adjúntalo otra vez para que lo revisemos
Un saludo
Hola,
No te recomendaría tocar el fichero .htaccess, es mejor regenerarlo desde el aparatado de seo => urls.
Puedes enviarnos una captura de este apartado?, es muy probable que en este punto se encuentre el error.
Johnny, muy buenos días y gracias por tu respuesta.
Si, en el apartado seo->url es en donde al principio hacía los cambios. Ahora por ejemplo la web naay.laecobotica.com tiene los parámetros de cgup2.laecobotica.com . Y es lo que verás en la captura de pantalla, pero si lo cambio a la que corresponde que es la suya propia es cuando tengo el problema con el front de cgup2.laecobotica.com y se me redirecciona a naay y se sobreescriben las dos bases de datos. Es como si las dos estuvieran conectadas en este punto por algo y lo que hago en este apartado en una le afecta a la otra.
Si necesitas que te pase mas información me lo dices. Un saludo y gracias.
Hola Ana.
Olvídate de todo lo anterior, elimina los subdominios y las bases de datos correspondientes a ese subdominio.
Crea el clon partiendo del dominio principal Contenido solo visible a usuarios registrados
1- Accede a tu cuenta de cPanel de Hosting, Archivos, Administrador de Archivos. Seleccionar la opción de la carpeta que alberga la instalación de la tienda PrestaShop ( /public_html ) y darle a "Ir".
2- Luego en el administrador de archivos hay que seleccionar todos los archivos mediante la opción "Seleccionar todo" para que se marquen. Seleccionados todos los archivos toca pinchar con el ratón sobre el tercer icono de la parte superior izquierda: "Copiar".
3 - Entonces se abrirá una nueva ventana en la que habrá que añadir la ruta al final /public_html/dupli. Y darle a Copy Files (copiar archivos)
4 - Tras ello click en un nivel arriba para visualizar la carpeta /public_html de nuevo y poder localizar la carpeta creada previamente. Lo mas recomendado es acceder a ella para verificar que están todos los contenidos copiados correctamente.
Nota: Revisar el archivo .htaccess (usar el Editor de Código) para aseguraros que las rutas que contenga apuntan ahora a /public_html/dupli.
5 -Si todas las rutas están correctas, tocará ir de nuevo al panel de hosting -> Base de datos -> Click en phpMyAdmin
6 - localizar la base de datos de la instalación de PrestaShop original y exportarla mediante el icono de "Exportar"
7 - Una vez exportada tendrás que guardar en tu PC la copia .sql de la base de datos dándole a "continuar".
8 - Tras ello tienes que volver al cPanel para crear una nueva base de datos. Te recomiendo que cuando la hagas anotes los datos ya que mas tarde son los que tendrás que poner en el archivo de configuración.
9 - Una vez mas tocará ir de nuevo al panel de hosting -> Base de datos -> Click en phpMyAdmin
Pero esta vez para hacer click en "Importar" y así importar la base de datos que guardaste previamente en el PC.
10 - Una vez importada la base de datos, desde cPanel, Archivos -> Administrador de Archivos, tendrás que acceder a la carpeta config en /public_html/dupli/config (o donde tengás el clon de PrestaShop) y editar el archivo settings.inc.php para modificar los valores de las variables de la base de datos.
Tenéis que sustituir los valores de la base de datos por los de la nueva que preparaste para el clon de la tienda PrestaShop.
define('_DB_NAME_', 'xxxxxxxxxxxxx'); -> Nombre base de datos
define('_DB_USER_', 'xxxxxxxxxxxxx'); -> Usuario Base de datos
define('_DB_PASSWD_', 'xxxxxxxxxxxxx'); -> Contraseña base de datos
Una vez modificado tienes que guardar los cambios del archivo settings.inc.php.
10 - accede al panel de administración del clon para modificar la url desde SEO + URL's en el apartado
Establecer enlace de la tienda Y regenerar el .htaccess
Con esto tendrás el clon de prestashop cargando normalmente.
Si ves que tienes problemas con alguno de los pasos, nos indicas donde te quedaste y continuamos desde ese punto.
Clonar una instalación de PrestaShop a otra carpeta del Hosting
Un saludo
Un saludo
Gracias pepe,
El clon no lo puedo hacer del dominio principal porque no es la página que quiero clonar. Voy a intentar volver a hacer el proceso que me dices desde el subdominio cgup2.laecobotica.com a ver si tengo mejores resultados y te cuento.
Gracias!
Hola Ana.
lo del dominio principal es para la URL, puedes clonar cualquier aplicación.
Por ejemplo supongamos que tienes el dominio principal y que es laecobotica.com ( Pongamos que es ese ), en ese dominio por ejemplo tienes una web empresarial con los apartados quienes somos, que ofrecemos, etc..
Ahora quieres para ese dominio una tienda, en vez de crear el subdominio tienda.laecobotica.com, lo que hago es crear una carpeta dentro de ( Public_htm ) con el nombre tienda e instalar la tienda en esa carpeta.
Para acceder a esa parte de la tienda utilizo la ruta del dominio y el nombre de la carpeta donde tengo instalada la tienda, en este caso laecobotica.com/tienda.
Un saludo
Gracias Pepe
Ahora parece que funciona todo bien. Las dos primeas veces que entré en ambas webs algunas funciones como la carga de algunos plug-ins parece que fallan de manera aleatoria cuando accedo a la web y esto no pasó antes nunca. En este momento parece que volvió a funcionar correctamente pero si tengo algún problema te aviso.
Un abrazo y buena mañana
Hola Ana.
Ok, me alegra que se solucionara 😉
Para cualquier duda o aclaración cuenta con nosotros, ¡estamos aquí para ayudarte!
Cerramos el tema.
Un saludo