Jump to content

Migrar prestashop hosting compartido a vps (Solucionado)


Recommended Posts

Buenos días forer@s, e encontrado varios posts en el foro que hablan de lo mismo que este pero no e encontrado ninguno con información de la versión 1.5.6.0. Allá va...

Hasta ahora tenía mi tienda alojada en un hosting compartido de godaddy, el tema es que por el tamaño de la base de datos necesito un cron cada 5 minutos, y un servidor compartido no me lo puede proporcionar así que e alquilado un vps en Axarnet, exactamente el plan business.

Estos dos últimos días e configurado el VPS y e descargado todos los archivos por FTP del hosting antiguo y los e subido al nuevo.

Pues bien, tengo varias dudas:

1) ¿Como tengo que exportar la base de datos y importarla al nuevo? ¿Lo hago desde el prestashop o desde mysql? ¿y que diferencias hay?

2) ¿Que cambios tendré que hacer en prestashop? para que conecte correctamente a la base de datos y funcione?

3) Por último el dominio lo tengo contratado en godaddy y para no tener la tienda desactivada primero e pasado todos los archivos, y después apuntare el dominio al vps, mientras axarnet hace la migración del dominio. ¿Esto me puede reportar algún problema? ¿o algún tiempo largo de espera? 

Muchísimas gracias 

Edited by spynlux (see edit history)
Link to comment
Share on other sites

Mira por ejemplo esta guía: http://victor-rodenas.com/2013/02/08/guia-migrar-tu-tienda-de-local-a-internet-bajo-la-version-1-5-de-prestashop/

 

(La base de datos, la puedes exportar tanto desde el panel de prestashop en Parametros Avanzados -> Copia de seguridad DB, como desde phpmyadmin en el panel del hosting, como desde SSH, etc... y para importar pues desde phpmyadmin en el panel del hosting, ssh, etc,.)

 

(Mira la guía  http://victor-rodenas.com/2013/02/08/guia-migrar-tu-tienda-de-local-a-internet-bajo-la-version-1-5-de-prestashop/ que te he pasado que te dice, que lo que tienes que hacer, ademas de tocar el settings.inc.php para colocar los nuevos datos de conexión a la bd, en caso de que sean diferentes)

 

---

 

Referente a apuntar las dns del dominio al hosting que has contratado en axarnet, en principio problemas no creo que tengas, eso si debes esperar un tiempo prudente, para que se propasen las dns, porque sino ,no vas a poder entrar a partir del dominio.

Link to comment
Share on other sites

(Mira la guía  http://victor-rodenas.com/2013/02/08/guia-migrar-tu-tienda-de-local-a-internet-bajo-la-version-1-5-de-prestashop/ que te he pasado que te dice, que lo que tienes que hacer, ademas de tocar el settings.inc.php para colocar los nuevos datos de conexión a la bd, en caso de que sean diferentes)

Gracias nadie, estoy en ello estoy en el punto de tu manual dónde pone lo siguiente: 

 

/config/settings.inc.php

 

Buscar esto:

define('_DB_SERVER_', 'localhost');

define('_DB_NAME_', 'xxxxx');

define('_DB_USER_', 'xxxxx');

define('_DB_PASSWD_', 'xxxxxx');

El problema es que en mi config.ing.php no aparecen estas lineas... 

 

Link to comment
Share on other sites

Gracias nadie, estoy en ello estoy en el punto de tu manual dónde pone lo siguiente: 

 

/config/settings.inc.php

 

Buscar esto:

define('_DB_SERVER_', 'localhost');

define('_DB_NAME_', 'xxxxx');

define('_DB_USER_', 'xxxxx');

define('_DB_PASSWD_', 'xxxxxx');

El problema es que en mi config.ing.php no aparecen estas lineas... 

 

 

Hablo de settings.inc.php no de config.inc.php

Link to comment
Share on other sites

  • 2 weeks later...

Buenos días, después de unas vacaciones e vuelto a las andadas. Efectivamente Nadie me había equivocado de archivo, en settings.inc.php pude cambiar esas lineas. 

En este momento tengo todo esto hecho. Todos los archivos copiados, el dominio redireccionado. y la base de datos también importada. 

Ahora al entrar a la web o al backoffice me sale la página en blanco. Antes el prestashop trabajaba sobre la estructura / y ahora deberá trabajar en /httpdocs (no se si será ese el problema) El caso es que por el foro e encontrado esto: 

6) En el mismo fichero /config/settings.inc.php, buscar:

define('__PS_BASE_URI__', '/directorio/');

en mi archivo settings.inc.php no sale esa linea así que la e añadido al final del archivo así:

define('_PS_BASE_URI_', '/httpdocs/');

La web sigue viendose en blanco... ¿Alguna sugerencia? Muchas gracias...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...