dfsfasfadsfasfda Posted September 4, 2013 Share Posted September 4, 2013 Hola, Antes que nada gracias de antemano por responder. Os cuento mi problema. Resulta que intenté actualizar mi versión 1.4.7 de prestashop a la 1.5 mediante el módulo 1-click upgrade desde la BO. Antes guardé copia de seguridad, pero únicamente de la base de datos, no generé un respaldo entero... No sé en que punto he debido cometer un error pero ahora la tienda no me funciona. No puedo acceder al BO. La página no carga, se queda en blanco. En la web unicamente se visualiza el banner de la tienda (www.modaypedal.com) He importado la base de datos que guardé previamente a través del CPanel y nada. El caso es que durante el proceso de actualización a 1.5 creo que se genera una copia de seguridad completa automaticamente. ¿Es posible recuperarla? En caso contrario, me imagino que habré perdido toda la tienda, excepto la base de datos de productos... ¿Que debo hacer? ¿Hay alguna solución para que todo vuelva a ser como antes de la actualización? Un saludo Link to comment Share on other sites More sharing options...
nadie Posted September 4, 2013 Share Posted September 4, 2013 Yo veo actualmente la pagina de mantenimiento en tu tienda: http://www.modaypedal.com/es/ , es decir aparece desactivada. Si pudieras entrar al panel de administración, en la pestaña Preferencias -> Mantenimiento puedes activar la tienda. ¿Que error te da al acceder al panel de administración? Si dices que el panel de administración, se queda en blanco, habilita el reporte de errores: http://www.prestashop.com/forums/topic/232476-%C2%BFque-hacer-cuando-se-queda-la-pantalla-en-blanco-en-prestashop/ Por otro lado la copia que te hace el modulo de 1click antes de actualizar, la encontraras dentro del directorio: /carpeta_de_administracion/autoupgrade/backup/ Link to comment Share on other sites More sharing options...
nadie Posted September 4, 2013 Share Posted September 4, 2013 ¿O dices que si te aparece la pantalla del login del panel, pero que no te deja meter los credenciales para poder entrar al panel de administración? Si fuera asi, Limpia la cache de tu navegador, y si sigues sin poder entrar al panel de administración, prueba recuperar la contraseña con este aporte: http://www.prestashop.com/forums/topic/39918-cambio-de-password-update%C2%A1/page-4?do=findComment&comment=957463 ---- Añado que si consigues entrar al panel de administración desde la configuración del modulo de 1 click puedes hacer un roolback (es decir volver atrás, sino te ha convencido la actualización) Y como te dije, si te interesa donde se encuentra fisicamente ese backup que hace el modulo, pues como te comente arriba, se encuentra en: /carpeta_de_administracion/autoupgrade/backup/ Link to comment Share on other sites More sharing options...
dfsfasfadsfasfda Posted September 4, 2013 Author Share Posted September 4, 2013 Gracias por contestar. En la página de acceso a la BO no me deja siquiera rellenar credenciales, el error que aparece es el siguiente Notice: Constant _THEME_NAME_ already defined in /home/modayped/public_html/config/config.inc.php on line 102Notice: Constant __PS_BASE_URI__ already defined in /home/modayped/public_html/config/config.inc.php on line 103Fatal error: Uncaught Unknown column 'c.id_shop_group' in 'field list'<br /><br /><pre>SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps_configuration` c LEFT JOIN `ps_configuration_lang` cl ON (c.id_configuration = cl.id_configuration)</pre> thrown in /home/modayped/public_html/classes/db/Db.php on line 613 Por otro lado, he conseguido recuperar el backup que el módulo me hizo antes de actualizar la versión. Lo he intentado restaurar en la base de datos mediante el CPanel, pero no he debido hacerlo bien o en el sitio correcto o bien el archivo que he subido no es el que corresponte porque me da el siguiente cuadro de diálogo con error: Consulta SQL: <?php /* * 2007-2012 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2012 PrestaShop SA * @version Release: $Revision: 14007 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of P[...] MySQL diu: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php/** 2007-2012 PrestaShop** NOTICE OF LICENSE** This source file is su' at line 1 ¿Que puedo hacer? Link to comment Share on other sites More sharing options...
nadie Posted September 4, 2013 Share Posted September 4, 2013 Ya que al parecer no puedes entrar al panel... Si quieres restaurarlo todo. Borra lo que tengas ahora, o pasalo a otra carpeta. Descomprime la copia de los ficheros que te ha realizado prestashop, donde tienes la tienda ahora. Sube la base de datos desde tu panel, desde phpmyadmin. Verifica que los datos de conexión a la base de datos, en el fichero: /config/settings.inc.php Aquí: define('_DB_SERVER_', 'xxxx'); define('_DB_NAME_', 'xxxx'); define('_DB_USER_', 'xxxx'); define('_DB_PASSWD_', 'xxxx'); Coinciden con los de la conexión de la base de datos, donde hayas importado el backup de la base de datos que has realizado. Link to comment Share on other sites More sharing options...
dfsfasfadsfasfda Posted September 4, 2013 Author Share Posted September 4, 2013 Hola de nuevo, perdona mi ignorancia... No sé exactamente qué es lo que tengo qué borrar ni desde donde hacerlo... Todo lo demás sí que lo entiendo, creo. Entiendo que una vez borrado, desde phpMyAdmin tengo que utilizar la opcion "importar". He descomprido el fichero de backup que ha realizado prestashop pero en él hay archivos y carpetas y subcarpetas. La opción importar solo me acepta o bien archivos descomprimidos o comprimidos. En cambio no acepta carpetas sueltas. ¿Tengo que importar aparte los archivos que éstas contengan una a una? Sé que voy avanzando algún paso, pero aún sigo bastante perdido. Gracias por la paciencia. Link to comment Share on other sites More sharing options...
Recommended Posts