Logaritmo Posted August 1, 2012 Share Posted August 1, 2012 (edited) Buenas, he estado siguiendo este tutorial, pero me encuentro que cuando vuelco las tablas, luego me aparece tanto el admin como la tienda en una página en blanco sin poder acceder y sin saber que hacer o mirar. http://todoprestasho...dor-en-internet Sabéis que puede ser ? He vuelto a volcar la base de datos original y me vuelve a funcionar pero cuando vuelco de nuevo las tablas borrando antes las exitente me sale todo en blanco (me refiero a la pagina y viendo el codigo que genera no hay nada) Supongo que será algo de configuración pero no se por dónde mirar. Gracias de antemano. Un saludo. Miguel. Edited August 2, 2012 by MiguelSerrano (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 1, 2012 Share Posted August 1, 2012 Sigue estos pasos, para hacer una migración de local a tu hosting: 1) Hacer un backup de tu tienda 2) Hacer un backup de tu base de datos 3) Conectarte al ftp en tu nuevo servidor y subir el backup de la tienda 4)Crear la base de datos en el panel de tu hosting, con el usuario asociado y importar la base de datos de la cual has realizado un backup antes. 5) Modificar fichero /config/settings.inc.php para restablecer los datos de conexión a la base de datos. 6) En el mismo fichero /config/settings.inc.php buscar: define('__PS_BASE_URI__', '/directorio/'); Y cambiarlo por el directorio por donde accedamos a nuestra tienda. (En caso de que sea necesario .... ) Es decir si tu en localhost, accedías directamente sin colocar un nombre de directorio en en navegador, pues no tienes que cambiar nada. 7) En la 1.4, podemos entrar directamente al panel de prestashop, y cambiar la url del dominio, en la pestaña Preferencias/SEO-URLS (Hay podemos cambiar el PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL, sin ningún problema) 8) Volver a generar el .htaccess 9) Vaciar la carpeta /tools/smarty/compile y /tools/smarty/cache para limpiarnos en salud. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 1, 2012 Author Share Posted August 1, 2012 Luego intentaré realizar los pasos. Lo que no me queda claro es los datos de conexion en setting, se supone que son los mismos que usas en local, no? es decir el nombre de la base de datos y el user y pass. Lo de PS_BASE_URI si descomprimo lo del local en el server en el directorio base, entiendo que no hay que poner nada... A ver si mañana puedo hacer el cambio y comento... Muchas gracias. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Bien, bueno mal, sigo igual. No entiendo nada, no es la primera vez que subo una web al servidor. Tengo todos los directorios en chmod 777, he eliminado las carpetas de .svn por si acaso, he cambiado en setting varios user que tengo en la base de datos por si acaso, pero sigue igual. Por dar alguna pista. www.pokerycomplementos.com He accedido a phpmyadmin y he cambiado contraseñas para el user y nada. Será que no encuentra el htacces? En local me funciona bien claro. en local la base de datos se llama poker, el user root con su contraseña pass en server la base de datos se llama poker, idem para user. La unica diferencia es que para acceder en local tecleo 'localhost/webpoker' en server tengo todo los ficheros en ... servidor/webpoker tengo otra en servidor/logaritmo -> considero que esto es root para las webs. define('_DB_SERVER_', 'localhost'); define('_DB_TYPE_', 'MySQL'); define('_DB_NAME_', 'poker'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', 'pass'); define('_DB_PREFIX_', 'ps_'); define('_MYSQL_ENGINE_', 'InnoDB'); define('__PS_BASE_URI__', ''); y esto es lo que tengo en setting. Igual me paso de datos, los cambiare cuando rule esto... Muchas gracias de antemano. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Las cookies tienen que ver algo en esto? Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Por cierto en: define('__PS_BASE_URI__', ''); Debes colocarlo así: define('__PS_BASE_URI__', '/'); Si accedes directamente desde la url sin /name_directorio/ Ahora si accedes a la url bajo dominio.com/name_directorio/ Debes colocar así: define('__PS_BASE_URI__', '/name_directorio/'); Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Las cookies tienen que ver algo en esto? Por limpiar las cookies de tu navegador, no pierdes nada, vamos por probarlo puedes hacerlo. D De todos modos lee mi mensaje anterior por si las moscas. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Gracias por la rapida respuesta. Voy a probar... Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Por cierto, habilita también los errores, modificando el fichero: /config/config,inc.php Buscando esta linea: @ini_set('display_errors', 'off'); Y dejándolo así: @ini_set('display_errors', 'on'); Así, depende en caso de que te salga una pantalla blanca, saldrá el error en la pantalla... Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Las cookies no son del navegador. Me refería a las cookies del fichero del setting, por si ha habido un malentendido. Voy a ver la otra solución. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/logaritmo.vservers.es/webpoker/classes/Rijndael.php on line 46 Desconocía los de los errores... muy bueno. Se nota que soy novice... Solución? Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Es todo lo que he avanzado haciendo los cambios. El error que nos sale en pantalla. Por lo demás ya he hecho todos los cambios que me has comentado pero sigo igual. Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/logaritmo.vservers.es/webpoker/classes/Rijndael.php on line 46 Desconocía los de los errores... muy bueno. Se nota que soy novice... Solución? Revisa esto: http://www.prestashop.com/forums/topic/108071-error-en-prestashop-141-rijndaelphp-on-line-42/page__p__102823?do=findComment&comment=102823 Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 el modulo de mycryt no es opcional en prestashop? Puede que sea ese el fallo que no lo tengo en el servidor? Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 el modulo de mycryt no es opcional en prestashop? Puede que sea ese el fallo que no lo tengo en el servidor? Revisa el enlace que te he pasado en el post anterior. (Desde el inicio al final) Un saludo Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Ya puedo entrar en la parte administratica pero cuando pulso ver en tienda me lleva a localhost/webpoker en vez de www.pokerycomplementos.com ??? Gracias. Link to comment Share on other sites More sharing options...
Logaritmo Posted August 2, 2012 Author Share Posted August 2, 2012 Arreglado. Estaba en preferencias -> configuracion de las URL -> nombre del dominio. Muchas gracias al equipo del foro. Soys una muy buena ayuda para los que empezamos en esto.. Un saludo. Miguel. Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Ya puedo entrar en la parte administratica pero cuando pulso ver en tienda me lleva a localhost/webpoker en vez de www.pokerycomplementos.com ??? Gracias. En el panel de administración de la tienda, en la pestaña Preferencias/SEO-URLS, abajo del todo donde dice: Nombre de dominio ¿Has colocado tu dominio? Y donde dice directorio prestashop has puesto: esto: / ¿Y has regenerado el .htaccess una vez realizado los cambios, por si las moscas ? ¿Has limpiado la cache de tu navegador, también por si las moscas? Link to comment Share on other sites More sharing options...
nadie Posted August 2, 2012 Share Posted August 2, 2012 Arreglado. Estaba en preferencias -> configuracion de las URL -> nombre del dominio. Muchas gracias al equipo del foro. Soys una muy buena ayuda para los que empezamos en esto.. Un saludo. Miguel. Te he respondido al mismo tiempo, que has respondido. ( ) Me alegro, de que ya tengas la tienda funcionando. Si das el tema como solucionado, edita el titulo, editando el primer mensaje del tema, y pulsando en "Usar editor completo", en ese momento añade la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro. Link to comment Share on other sites More sharing options...
Recommended Posts