mxnetcom Posted November 12, 2014 Share Posted November 12, 2014 Buen día, he estado trabajando en Prestaashop en mi computadora en localhost, he terminado y lo pase a mi hosting, hice lo que se tenía que hacer para migrar prestashop que seria. Acceder a la carpeta /config y edita el archivo settings.inc.php. y poner en las líneas define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'xxxxxxxxxx); define('_DB_USER_', 'xxxxxxxxxx'); define('_DB_PASSWD_', 'xxxxxxxxxxxxxxxxxx'); define('_DB_PREFIX_', 'ps_'); Cambiar los valores al de mi hosting. LISTO También se hizo lo siguiente: Editar los registros PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL por el ahora dominio donde estarán alojados en el hosting, aquí probé poniendo antes del dominio http:// y www. o ambos juntos (http://www.), con www. no me funciono la tienda, ambos tampoco, si no le pondo nada más que el dominio si abre la página pero no carga las imagines de los productos, y le pongo http:// abre la página y carga todo bien (imágenes ilustraciones de productos y pagina). Pero hay un problema al momento de irme a la ruta del backend o panel de administración después de logearme me regresa a la página de la tienda principal o frontend con un mensaje de error 404 en el cuerpo de la página. También edite la table ps_shop_url donde los campos domain le puse el dominio .com de mi tienda al igual en el campo domain_ssl y en el campo phsycal_uri puse “/” ya que todo va estar en la raíz del dominio y no en una carpeta dentro del dominio. También corrobore que en el nuevo hsoting se tengan los privilegios que piden. · Archivos con permisos 644. · Carpetas con permisos 755. Tambein iva a vaciar el cache en la carpeta /tools/smarty/compile y /tools/smarty/cache Pero estos aun no existen en prestashop 1.6 no se si porque está recién creada la página en mi localhost PC, por lo que pues no vacié carpeta ya que no existen. Cheque en la BD la tabla ps_pagenotfound y esta no tiene valores aun, aunque algunos dicen que cuando se instala con algún cpanel o de manera limpia desde la web se crea en el campo request_uri se llena con el dto /admin que es la carpeta default del panel de administración de prestashop y en el campo http_refer la ruta del dominio donde está la carpeta INSTALL/index.php pero en mi prestashop pues no aparece nada de eso la table ps_pagenotfound está limpia. Mi pregunta entonces es. ¿Se hizo bien la migración en prestashop 1.6? ¿Por qué no puedo entrar al panel de administración de prestshop 1.6? ¿Están bien todos los valores, ya que si cambio algún valor? Link to comment Share on other sites More sharing options...
Paolo23 Posted July 23, 2015 Share Posted July 23, 2015 Buenas, acabo de migrar una tienda en Prestashop de un hosting temporal al hosting definitivo y tengo exactamente el mismo problema, no se si lograste solucionar tu problema, ya que veo que nadie acudió a asistirte. saludos. Link to comment Share on other sites More sharing options...
Rolige Posted July 24, 2015 Share Posted July 24, 2015 Quiza tocaste demaciadas tablas, con ajustar el archivo settings y la tabla ps_shop_url deberia funcionar. Link to comment Share on other sites More sharing options...
aixos Posted July 24, 2015 Share Posted July 24, 2015 (edited) esto es así modificar los datos corespondientes para que apunte a la base de datos en el archivo settings.inc.php l esta en carpeta config son estos : define('_DB_NAME_', 'xxxxxxxxxxxxx');define('_DB_USER_', 'xxxxxxxxxxxxx');define('_DB_PASSWD_', 'xxxxxxxxxxxxx'); 8 - Cambia la ruta de la tienda para que te funcione bien , entra en la base de datos clonweb y la tablas ps_shop name : nombre tienda ps_shop_url domain: www.tudominio.com domain_ssl : www.tudominio.com physical_url: /clonweb/ Si estas en la raíz del server : physical_url: / Tambien puedes probar hacer un clon: ver post # 2 https://www.prestashop.com/forums/topic/450868-error-en-migracion/?hl=%2Bclon&do=findComment&comment=2086937 Edited July 24, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts