atanatosweb Posted April 24, 2013 Share Posted April 24, 2013 Hola. Lo primero, gracias a todos por leer este post. Llevo varios meses "luchando" con un traslado de una tienda de OVH a 1and1. Todo se ha trasladado correctamente, ficheros, bases de datos (como pesaban mucho lo tuve que importar por SSH), pero no se ven las imágenes de los productos de la web. Después de mucho revisar, creo que localicé el problema, pero no estoy seguro y no se como solucionarlo. Creo que el problema está en la configuración de las tablas de las imágenes en 1and1. Os paso 4 imágenes, 2 de un error que marca en el mysql de 1and1 y 2 de como está configurado en OVH (funciona bien). De nuevo, muchas gracias. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted April 24, 2013 Share Posted April 24, 2013 (edited) Te has fijado que url tienen las imágenes en la nueva instalación? si las comparas con la de la vieja quizás te de una pista del problema . Dale un vistazo a: La sección Moving PrestaShop to a New Server en http://doc.prestasho...ovingPrestaShop Edited April 24, 2013 by egomezpe (see edit history) 1 Link to comment Share on other sites More sharing options...
atanatosweb Posted April 24, 2013 Author Share Posted April 24, 2013 Hola. Gracias por la respuesta, he mirado la sección que me comentas, y tengo todo OK. He comprobado las URL de las imágenes, no son exactamente iguales, pero si modifico la URL de la nueva tienda tampoco se ven. Mira, esta es la tienda que funciona http://www.ezplaystore.com/es/ y esta es la que no funciona http://s449868738.mialojamiento.es/es/ Un saludo. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted April 24, 2013 Share Posted April 24, 2013 (edited) Si escribes p.ej "http://s449868738.mialojamiento.es/3813-large/ezplay-beastly.jpg" obtienes The document name you requested (/img/p/3/8/1/3/3813-large.jpg) could not be found on this server. La opción de URL amigable va bien . Pero esa estructura de carpetas no existe o el fichero no existe dentro de la carpeta raíz de prestashop Edited April 24, 2013 by egomezpe (see edit history) Link to comment Share on other sites More sharing options...
atanatosweb Posted April 24, 2013 Author Share Posted April 24, 2013 Es raro, he copiado las carpetas de imágenes tal y como están en la tienda que funciona, pero no funciona. ¿No puede ser problema con la base de datos? Otros traslados que he hecho en el mismo hosting han funcionado sin problema. Un ejemplo de URL de la misma imagen en el mismo producto: En la tienda actual: http://www.ezplaystore.com/350-3813-large/ezplay-beastly.jpg En la nueva tienda: http://s449868738.mialojamiento.es/3813-large/ezplay-beastly.jpg No crea la misma URL. Gracias. Link to comment Share on other sites More sharing options...
jaloise Posted April 24, 2013 Share Posted April 24, 2013 Es raro, he copiado las carpetas de imágenes tal y como están en la tienda que funciona, pero no funciona. ¿No puede ser problema con la base de datos? Otros traslados que he hecho en el mismo hosting han funcionado sin problema. Un ejemplo de URL de la misma imagen en el mismo producto: En la tienda actual: http://www.ezplaysto...lay-beastly.jpg En la nueva tienda: http://s449868738.mi...lay-beastly.jpg No crea la misma URL. Gracias. Regeneraste las imagenes no?? Link to comment Share on other sites More sharing options...
atanatosweb Posted April 24, 2013 Author Share Posted April 24, 2013 Hola. Sí, ya regeneré las imágenes, las he vuelto a regenerar por si acaso, pero sigue sin funcionar. Gracias por la sugerencia. ¿Habéis visto el error que marca en el mysql de 1and1?¿Puede que esté el error ahí? Gracias. Link to comment Share on other sites More sharing options...
jaloise Posted April 24, 2013 Share Posted April 24, 2013 Hola. Sí, ya regeneré las imágenes, las he vuelto a regenerar por si acaso, pero sigue sin funcionar. Gracias por la sugerencia. ¿Habéis visto el error que marca en el mysql de 1and1?¿Puede que esté el error ahí? Gracias. no tendria que crear ningun error al exportar, claro, si lo haces bien.. 1º Hacer una copia de seguridad desde tu phpmyadmin del server antiguo... 2ºHacer una copia de seguridad del server antiguo de las carpetas necesarias (Esto se puede hacer de varias formas, una es agarrar un FTP y copiar las carpetas hacia la pc, IMG, THEMES/TUTEMA(Si fue creado) y MODULOS Y MAILS(Si se hizo alguna modificacion) ) 3º Tambien copiar de la carpeta CONFIG, settings.inc.php 4º En el nuevo server instalar nuvemante prestashop 5ºBorrar la base de datos del nuevo server 6º Cargar la nueva base de datos. 7º Mover la carpetas copiadas en el punto 2 donde correspondan 8º Ir a la carpeta config del nuevo servidor y en el settings.inc.php reemplazar el cookie_key por el del archivo del punto 3... Despues entrar al nuevo server, desabilitar URL amigables si estaban ahabilitadas... Reegenerar miniaturas yhabilitar URL nuevamentes todo deberia funcionar.. 1 Link to comment Share on other sites More sharing options...
atanatosweb Posted April 24, 2013 Author Share Posted April 24, 2013 Hola. He vuelto a seguir tus pasos, y se siguen sin ver las imágenes. Todo lo demás se importa bien, pedidos, precios, productos...pero las imágenes no se ven. He exportado las tablas ps_images y ps_images_lang de la web vieja e importarlo a la nueva, pero sigue sin funcionar. En el mysql de 1and1, en la tabla de images y images_lang da un error que en OVH no da, pone "Las claves PRIMARIA en INDICE no deben de seleccionarse juntas para la columna ìd_image´" y "Se creo mas de una clave INDEX para la columna ìd_prodcut`. Puede que el error esté ahí. Gracias por las respuestas. Link to comment Share on other sites More sharing options...
jaloise Posted April 24, 2013 Share Posted April 24, 2013 Hola. He vuelto a seguir tus pasos, y se siguen sin ver las imágenes. Todo lo demás se importa bien, pedidos, precios, productos...pero las imágenes no se ven. He exportado las tablas ps_images y ps_images_lang de la web vieja e importarlo a la nueva, pero sigue sin funcionar. En el mysql de 1and1, en la tabla de images y images_lang da un error que en OVH no da, pone "Las claves PRIMARIA en INDICE no deben de seleccionarse juntas para la columna ìd_image´" y "Se creo mas de una clave INDEX para la columna ìd_prodcut`. Puede que el error esté ahí. Gracias por las respuestas. Probaste hacer una vez en local, para ver si el problema es del hosting o de la base de datos?? intenta con el wamp... Link to comment Share on other sites More sharing options...
atanatosweb Posted April 29, 2013 Author Share Posted April 29, 2013 Hola. He probado en local y pasa el mismo fallo, es raro. Exporto la base de datos desde el mysql y al importar todo va bien, excepto las imágenes ¿alguno ha tenido un problema com éste? La base da datos pesa 80 megas, y la importación la hago por SSH, ¿estará aquí el problema?. La tabla ps_product_lang pesa 50 megas. Gracias. Link to comment Share on other sites More sharing options...
jaloise Posted April 29, 2013 Share Posted April 29, 2013 Hola. He probado en local y pasa el mismo fallo, es raro. Exporto la base de datos desde el mysql y al importar todo va bien, excepto las imágenes ¿alguno ha tenido un problema com éste? La base da datos pesa 80 megas, y la importación la hago por SSH, ¿estará aquí el problema?. La tabla ps_product_lang pesa 50 megas. Gracias. La verdad que vi bases de datos, pero tan pesadas?? jajajaja Porque no lo haces desde phpmyadmin, en local... aumenta el espacio para que puedas subirlo desde ahi, y prueba a ver si se importabien de esa manera.. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts