Jump to content

Ayuda PrestaShopDatabaseException error fatal A causa de activar ssl


mcraneck

Recommended Posts

Hola amigos Prestashop, Tengo una tienda muy bien hecha, me he llevado casi un año en ella. 

Ayer por la noche probando algunas funcionalidades, se me ocurrio activar ''SSL'' y ''HTTPS'' en la seccion del Back office,

pero mi sorpresa fue que al intentar acceder de nuevo al Front office ya no podia acceder para nada!!!! 

 

en cambio al BO si hay acceso sin problema y dice ''SITIO SEGURO'' HTTPS

 

En cambio en el FO. dice este sitio ''no es seguro'' pero ni si quiera puedo acceder ya.. me da estos errores:

 

[PrestaShopDatabaseException]

Got error 28 from storage engine
 

                SELECT c.*, cl.*
                FROM `ps2c_category` c
                 INNER JOIN ps2c_category_shop category_shop
        ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
                LEFT JOIN `ps2c_category_lang` cl ON c.`id_category` = cl.`id_category` AND cl.id_shop = 1
                
                RIGHT JOIN `ps2c_category` c2 ON c2.`id_category` = 3 AND c.`nleft` >= c2.`nleft` AND c.`nright` <= c2.`nright`
                WHERE 1 AND `id_lang` = 3
                
                
                
                 ORDER BY c.`level_depth` ASC
                , category_shop.`position` ASC
                

at line 791 in file classes/db/Db.php

 

786. if ($webservice_call && $errno) {
787. $dbg = debug_backtrace();
788. WebserviceRequest::getInstance()->setError(500, '
 '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
790. if ($sql) {
791. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
792. }
793.
794. throw new PrestaShopDatabaseException($this->getMsgError());
795. }
796. }

 

 

necesito su ayuda no se que hacer,  donde le muevo? gracias por su ayuda urge mucho. mi tienda es thegreensshop.com/tienda tiene mucho tiempo funcionando sin problema hasta que se me ocurrio activar el ssl. ahora ya desactive el SSL tanto en PHPmyADMIN desde la tabla ps_SSL_ENABLED tanto como desde el BO donde la active al principio.. ahora todo se arruino y no tengo BACK UP me preocupa mucho.

 

Les encargo su ayuda graciassss

Link to comment
Share on other sites

Hola, por lo que se aprecia en el error, el problema parece estar a la hora de obtener los datos desde una consulta sql, para el módulo blocktopmenu, en el momento de cargarlo, podrías comprobar si desactivándolo desaparece el error.

Antes de hacer más nada, deberías hacer una copia de seguridad tanto del proyecto como de la BD.

Prueba además a vaciar la caché y eliminar class_index.php.

 

Un saludo.

Edited by JavierEsK (see edit history)
Link to comment
Share on other sites

  • 1 month later...

el problema ha regresado, al parecer se habia solucionado solito sin mover nada. pero hoy dos meses despues la tienda de nuevo esta caida y solo da este pantallazo 

 

ayuda por favor, no importa si tengo que pagar por sus servicios

 

[PrestaShopDatabaseException]

Got error 28 from storage engine
 

                SELECT c.*, cl.*
                FROM `ps2c_category` c
                 INNER JOIN ps2c_category_shop category_shop
        ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
                LEFT JOIN `ps2c_category_lang` cl ON c.`id_category` = cl.`id_category` AND cl.id_shop = 1
                
                RIGHT JOIN `ps2c_category` c2 ON c2.`id_category` = 3 AND c.`nleft` >= c2.`nleft` AND c.`nright` <= c2.`nright`
                WHERE 1 AND `id_lang` = 3
                
                
                
                 ORDER BY c.`level_depth` ASC
                , category_shop.`position` ASC
                

at line 791 in file classes/db/Db.php

 

786. if ($webservice_call && $errno) {
787. $dbg = debug_backtrace();
788. WebserviceRequest::getInstance()->setError(500, '
 '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
790. if ($sql) {
791. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
792. }
793.
794. throw new PrestaShopDatabaseException($this->getMsgError());
795. }
796. }
Link to comment
Share on other sites

Reinicialize el módulo "Menú horizontal superior" - Use la opción -> Estabelecer sólo los parámetros en su back-office en la pestana "módulos" -> lista de módulos.

 

Si el problema aparece varias veces de nuevo, parece que su servidor tiene algunas incoherencias en la version php en uso o gestión de carga.

 

Si el error aparece otra vez, usted debe intentar utilizar otra versión php.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...