picarol Posted October 18, 2012 Share Posted October 18, 2012 Hola compañeros! ¿Qué se esconde detrás de ese funesto mensaje? Una historia de horror y deseperación la cual no he podido solucionar pese a las situaciones resueltas de otros usuarios. Todo empezó al querer actualizar de 1.4.5.1 a 1.5.1. Como buen precavido realizé las copias de seguridad pertinentes, tanto de mi base de datos como de los archivos. Decidí ir por el sendero vago, así que me instalé el Modulo Auto-Upgrade, lo configuré siguiendo las recomendaciones y pulsé actualizar. Se jodió al 40%, más o menos, y el RollBack no iba, así que me armé de paciencia y borré el servidor para después resubir los archivos. Todo bien. Después de probar unas cuantas veces más el AutoUpgrade lo invité a desinstalarse y que se fuera a tomar por culo, para posteriormente actualizar como hacían nuestros padres y abuelos: manualmente. Entonces surgió la gran idea: mi servidor me proponía instalar desde cero el prestashop 151 para que después yo subiera mis propios archivos y bases de datos. No me pareció mal. Durante el proceso se me pidió que escogiera una bd ya disponible para crear la tienda a partir de ella, así que escogí la que petocaba. Craso error. La nueva BD chafó a la otra, eliminando toda mi información de productos y clientes. Ahora podía ver un FrontOffice muy bonito a través de las lágrimas que brotaban de mis ojos incrédulos por el dantesco espectáculo de un Catálogo compuesto tan solo de un par de Ipod's. Resistí las ganas de denunciar a mi servidor al Tribunal de La Haya, recuperé el sentido común y me dispuse a restaurar la copia de seguridad de la base de datos que precavidamente había echo. Para mi mayor sorpresa, la copia automática que hice desde el BackOffice de la BD no contenía la información de mi tienda, sino del blog que creé hacía unos dias. PrestaShop, Diox, o algún ser multipoderoso había decidido provocarme un infarto. Después de 5 minutos catatónicos intenté otra cosa: crear una nueva base de datos, importar las tablas de una BD's algo más antigua, cambiar el settings.inc.php con el nuevo user y password, y recuperar la cordura. Conseguí todo menos lo último. ¿Por qué? ¿Por qué me aparece ese burlesco mensaje? The database selection cannot be made. Me hace recordar mi fracaso y desdicha, ya no aguanto más. Entre la base de datos que debería tener (pongamos del 10 de Octubre), y la que he importado más antigua (del 10 de Setiembre) tan solo he cambiado algunos precios y añadido algunos productos. Quizás algún módulo, no lo recuerdo bien en estos momentos de angustia. ¿Qué puede estar pasando? ¿Cómo podría solucionarlo? De ustedes depende mi estado mental. Ayuda, compañeros. Link to comment Share on other sites More sharing options...
joseantgv Posted October 18, 2012 Share Posted October 18, 2012 Puedes poner el contenido del fichero config/settings.inc.php? (omite el campo password) Link to comment Share on other sites More sharing options...
nadie Posted October 18, 2012 Share Posted October 18, 2012 Hola compañeros! ¿Qué se esconde detrás de ese funesto mensaje? Una historia de horror y deseperación la cual no he podido solucionar pese a las situaciones resueltas de otros usuarios. Todo empezó al querer actualizar de 1.4.5.1 a 1.5.1. Como buen precavido realizé las copias de seguridad pertinentes, tanto de mi base de datos como de los archivos. Decidí ir por el sendero vago, así que me instalé el Modulo Auto-Upgrade, lo configuré siguiendo las recomendaciones y pulsé actualizar. Se jodió al 40%, más o menos, y el RollBack no iba, así que me armé de paciencia y borré el servidor para después resubir los archivos. Todo bien. Después de probar unas cuantas veces más el AutoUpgrade lo invité a desinstalarse y que se fuera a tomar por culo, para posteriormente actualizar como hacían nuestros padres y abuelos: manualmente. Entonces surgió la gran idea: mi servidor me proponía instalar desde cero el prestashop 151 para que después yo subiera mis propios archivos y bases de datos. No me pareció mal. Durante el proceso se me pidió que escogiera una bd ya disponible para crear la tienda a partir de ella, así que escogí la que petocaba. Craso error. La nueva BD chafó a la otra, eliminando toda mi información de productos y clientes. Ahora podía ver un FrontOffice muy bonito a través de las lágrimas que brotaban de mis ojos incrédulos por el dantesco espectáculo de un Catálogo compuesto tan solo de un par de Ipod's. Resistí las ganas de denunciar a mi servidor al Tribunal de La Haya, recuperé el sentido común y me dispuse a restaurar la copia de seguridad de la base de datos que precavidamente había echo. Para mi mayor sorpresa, la copia automática que hice desde el BackOffice de la BD no contenía la información de mi tienda, sino del blog que creé hacía unos dias. PrestaShop, Diox, o algún ser multipoderoso había decidido provocarme un infarto. Después de 5 minutos catatónicos intenté otra cosa: crear una nueva base de datos, importar las tablas de una BD's algo más antigua, cambiar el settings.inc.php con el nuevo user y password, y recuperar la cordura. Conseguí todo menos lo último. ¿Por qué? ¿Por qué me aparece ese burlesco mensaje? The database selection cannot be made. Me hace recordar mi fracaso y desdicha, ya no aguanto más. Entre la base de datos que debería tener (pongamos del 10 de Octubre), y la que he importado más antigua (del 10 de Setiembre) tan solo he cambiado algunos precios y añadido algunos productos. Quizás algún módulo, no lo recuerdo bien en estos momentos de angustia. ¿Qué puede estar pasando? ¿Cómo podría solucionarlo? De ustedes depende mi estado mental. Ayuda, compañeros. Vaya drama Bueno, recopilando por que al final creo que me he enterado de poco... Has realizado una instalación nueva de Prestashop y has intentado restaurar un backup de una bd antigua. (¿esa bd es de la misma versión de prestashop que usas ahora? Por otro lado tal como comenta Don joseantgv, ¿los datos puestos en el fichero /config/settings.inc.php, los tienes puesto correctamente para la conexión de la base de datos? Link to comment Share on other sites More sharing options...
picarol Posted October 18, 2012 Author Share Posted October 18, 2012 Has realizado una instalación nueva de Prestashop y has intentado restaurar un backup de una bd antigua. (¿esa bd es de la misma versión de prestashop que usas ahora? No, la instalación nueva no la he echo (lo intenté). Ahora en el servidor están los archivos de Octubre con una BD de Setiembre. Por otro lado tal como comenta Don joseantgv, ¿los datos puestos en el fichero /config/settings.inc.php, los tienes puesto correctamente para la conexión de la base de datos? <?php define('__PS_BASE_URI__', '/public/'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_PS_CACHING_SYSTEM_', 'MCached'); define('_PS_CACHE_ENABLED_', '0'); define('_THEME_NAME_', 'picarolprestashop'); define('_DB_NAME_', 'ddb17419'); define('_MYSQL_ENGINE_', 'MyISAM'); define('_DB_SERVER_', 'bbdd.picarol.cat'); define('_DB_USER_', 'ddb17419'); define('_DB_PREFIX_', 'ps_'); define('_DB_PASSWD_', 'XXXXXXXXX'); define('_DB_TYPE_', 'MySQL'); define('_COOKIE_KEY_', 'QbGFyiEmozmNDOo3mTv5Xxjrp2PvyafXoNeMeso3DoJwIfxDTrjif1bj'); define('_COOKIE_IV_', 'GNU9kNwT'); define('_RIJNDAEL_KEY_', 'E9mnR13eDy8A6WTqNzODF6L7IeDOFoKx'); define('_RIJNDAEL_IV_', 'qfq9b9aEndETYmOZhGAW+A=='); define('_PS_VERSION_', '1.4.5.1'); ?> Yo diría que todo es correcto, no? Link to comment Share on other sites More sharing options...
nadie Posted October 18, 2012 Share Posted October 18, 2012 No, la instalación nueva no la he echo (lo intenté). Ahora en el servidor están los archivos de Octubre con una BD de Setiembre. <?php define('__PS_BASE_URI__', '/public/'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_PS_CACHING_SYSTEM_', 'MCached'); define('_PS_CACHE_ENABLED_', '0'); define('_THEME_NAME_', 'picarolprestashop'); define('_DB_NAME_', 'ddb17419'); define('_MYSQL_ENGINE_', 'MyISAM'); define('_DB_SERVER_', 'bbdd.picarol.cat'); define('_DB_USER_', 'ddb17419'); define('_DB_PREFIX_', 'ps_'); define('_DB_PASSWD_', 'XXXXXXXXX'); define('_DB_TYPE_', 'MySQL'); define('_COOKIE_KEY_', 'QbGFyiEmozmNDOo3mTv5Xxjrp2PvyafXoNeMeso3DoJwIfxDTrjif1bj'); define('_COOKIE_IV_', 'GNU9kNwT'); define('_RIJNDAEL_KEY_', 'E9mnR13eDy8A6WTqNzODF6L7IeDOFoKx'); define('_RIJNDAEL_IV_', 'qfq9b9aEndETYmOZhGAW+A=='); define('_PS_VERSION_', '1.4.5.1'); ?> Yo diría que todo es correcto, no? Y en el panel de tu hosting, has verificado que sean los mismos datos, que estos que tienes aquí: define('_MYSQL_ENGINE_', 'MyISAM'); define('_DB_SERVER_', 'bbdd.picarol.cat'); define('_DB_USER_', 'ddb17419'); define('_DB_PREFIX_', 'ps_'); define('_DB_PASSWD_', 'XXXXXXXXX'); (Pregunto) Link to comment Share on other sites More sharing options...
picarol Posted October 19, 2012 Author Share Posted October 19, 2012 (edited) Y en el panel de tu hosting, has verificado que sean los mismos datos, que estos que tienes aquí- Sí, sí, todo correcto. ¿Alguna idea más? Edited October 19, 2012 by picarol (see edit history) Link to comment Share on other sites More sharing options...
c0r3n Posted October 19, 2012 Share Posted October 19, 2012 -Hicistes copia de datos de los ficheros? creo haber leído que si, intenta montar el server en tu pc con xampp e intala el prestashop 1.4.1, copia tu BBDD recupérala, verifica todos los módulos, tendrás que hacerlo uno por uno, pero vamos, los apuntas en un papel, y luego en el server intentas desintalar, e instalar los módulos que estén/no estén... eso para los módulos. -Hemos dicho que la config la tienes toda correcta, ... pero la instalación fue correcta? yo instalé la 1.5.1 y en un principio no apareció la barra de idioma y lo tuve que volver a reinstalar... . Prueba a reinstalarlo en otra carpeta en el server para verificar lo que tienes que tener en cuenta a la hora de instalarlo, tipo permisos de ficheros y demás... Intenta eso que de ahi tienes curro tela, y no desesperes¡¡ Ánimo¡¡ Link to comment Share on other sites More sharing options...
picarol Posted October 19, 2012 Author Share Posted October 19, 2012 -Hicistes copia de datos de los ficheros? creo haber leído que si, intenta montar el server en tu pc con xampp e intala el prestashop 1.4.1, copia tu BBDD recupérala, verifica todos los módulos, tendrás que hacerlo uno por uno, pero vamos, los apuntas en un papel, y luego en el server intentas desintalar, e instalar los módulos que estén/no estén... eso para los módulos. -Hemos dicho que la config la tienes toda correcta, ... pero la instalación fue correcta? yo instalé la 1.5.1 y en un principio no apareció la barra de idioma y lo tuve que volver a reinstalar... . Prueba a reinstalarlo en otra carpeta en el server para verificar lo que tienes que tener en cuenta a la hora de instalarlo, tipo permisos de ficheros y demás... Intenta eso que de ahi tienes curro tela, y no desesperes¡¡ Ánimo¡¡ Gracias por los consejos. El problema vino porque la instalación de 151 fue incorrecta, aunque ahora ya no importa. Creo que si no hay novedad (hacer lo que me recomiendas me llevaría dias) pediré a mi servidor que restaure una bakup automática que me hicieron hace unas semanas. Link to comment Share on other sites More sharing options...
c0r3n Posted October 19, 2012 Share Posted October 19, 2012 Gracias por los consejos. El problema vino porque la instalación de 151 fue incorrecta, aunque ahora ya no importa. Creo que si no hay novedad (hacer lo que me recomiendas me llevaría dias) pediré a mi servidor que restaure una bakup automática que me hicieron hace unas semanas. Entonces puede que sea como te dije una instalación mala, si, tendrás que hacer eso, coger un backup, y volver a instalar el 1.5.1... ya te digo que a mi me falló la 1ª vez que la subí al servidor, en local antes lo hice 3 veces y nada, asi que.... vuelve a instalarlo..y recomiendo por mucho que tarde, déjalo. Un saludo¡ Link to comment Share on other sites More sharing options...
picarol Posted October 19, 2012 Author Share Posted October 19, 2012 Entonces puede que sea como te dije una instalación mala, si, tendrás que hacer eso, coger un backup, y volver a instalar el 1.5.1... ya te digo que a mi me falló la 1ª vez que la subí al servidor, en local antes lo hice 3 veces y nada, asi que.... vuelve a instalarlo..y recomiendo por mucho que tarde, déjalo. Un saludo¡ Lo hiciste con el AutoUpgrade? ¿Qué versión? Link to comment Share on other sites More sharing options...
c0r3n Posted October 19, 2012 Share Posted October 19, 2012 No, No lo hice con el auto upgrade, la "gracia" que yo estaba haciendo y modificando la web, y como vi que salió la 1.5.0.17 y antes de subirla al server vi ya la 1.5.1 pues subí directamente la instalación del 1.5.1 la última y ya te digo, la tuve que volver a resintalar, por eso te digo que si lo puedes hacer otra vez con el upgrade, hazlo, lo mismo fué un tema de permisos en el server o que se cortó la conexión y tuvistes un corte de 5 seg o así.. no sé... pero ya que tienes un backup hecho anteiormente, ya ve con toda la artillería e intenta poner la 1.5.1 por que mejora y tienes muchas mas cosas nuevas.. es bastante mejor. Una vez más Ánimo¡ Link to comment Share on other sites More sharing options...
Recommended Posts