servcemil Posted March 8, 2019 Share Posted March 8, 2019 Buenos días. No sé si es la sección del foto más adecuada para poner esto, pero no encuentro información. Tengo un buscador en la web, que ha dejado de funcionar, tengo todos los productos indexados, pero busque lo que busque, cuando hago la búsqueda me aparecen 0 resultados. La página web es https://elitecar.es ¿A alguien le ha pasado algo parecido? Es una cosa muy rara, porque desde el backoffice está todo indexado. Muchas gracias. Link to comment Share on other sites More sharing options...
w3bsolutions Posted April 23, 2019 Share Posted April 23, 2019 ¿Has modificado (o instalado algún módulo que modifique) las funciones de búsqueda de la tienda? Cuando busco cualquier cosa me sale el siguiente error: Enlace para la base de datos no puede ser establecido: SQLSTATE[HY000] [2002] Connection refused Con lo cual parece que no estás usando las clases y funciones que vienen por defecto con Prestashop. Es importante facilitar más información sobre el contexto para recibir ayuda. Saludos. Link to comment Share on other sites More sharing options...
servcemil Posted April 26, 2019 Author Share Posted April 26, 2019 Buenos días. No he facilitado más información sobre el problema, porque sinceramente no sé como ha ocurrido este error (Y tampoco desde cuando) y no sé que módulo puede causar este error. Tengo muchos módulos instalados en prestashop. ¿Si desconecto uno a uno para comprobar si no aparece el error puede llegar a funcionar? El error que me comentas era por que tenía el servidor casi al máximo de capacidad, ya he conseguido borrar un poco para que no aparezca. Gracias por tu respuesta. Link to comment Share on other sites More sharing options...
servcemil Posted April 26, 2019 Author Share Posted April 26, 2019 Acabo de activar el modo debug y el fallo que me aparece es este [PrestaShopDatabaseException] Table './nando1/ps_search_index' is marked as crashed and last (automatic?) repair failed SELECT si.id_product FROM ps_search_word sw LEFT JOIN ps_search_index si ON sw.id_word = si.id_word WHERE sw.id_lang = 3 AND sw.id_shop = 1 AND sw.word LIKE '%mac%' at line 791 in file classes/db/Db.php 786. if ($webservice_call && $errno) { 787. $dbg = debug_backtrace(); 788. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$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. } DbCore->displayError - [line 425 - classes/db/Db.php] - [1 Arguments] DbCore->query - [line 643 - classes/db/Db.php] - [1 Arguments] DbCore->executeS - [line 263 - classes/Search.php] - [3 Arguments] SearchCore::find - [line 99 - controllers/front/SearchController.php] - [6 Arguments] SearchControllerCore->initContent - [line 189 - classes/controller/Controller.php] ControllerCore->run - [line 327 - override/classes/Dispatcher.php] Dispatcher->dispatch_16 - [line 99 - override/classes/Dispatcher.php] Dispatcher->dispatch - [line 28 - index.php] Link to comment Share on other sites More sharing options...
servcemil Posted April 26, 2019 Author Share Posted April 26, 2019 Ya he podido solucionarlo. He reparado la base de datos, el error estaba ahí. Gracias. Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 25, 2019 Share Posted May 25, 2019 Me alegro que lo haya resuelto, y gracias por indicar cómo lo solucionó. Un saludo. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now