javiky Posted June 4, 2021 Share Posted June 4, 2021 Buenos días a todo el mundo, llevo un tiempo con un error en una web hecha en prestashop, y ya se me acabaron las ideas de que podría ser. La cosa es que cuando estas navegando por la web, de golpe te sale este mensaje: Quote 500 Server Error Oops, something went wrong. Try to refresh this page or feel free to contact us if the problem persists. Puse la web en modo debub y "pillé" donde falla, y es : Quote Link to database cannot be established: SQLSTATE[HY000] [2002] Cannot assign requested address at line 127 in file classes/db/DbPDO.php 122. public function connect() 123. { 124. try { 125. $this->link = $this->getPDO($this->server, $this->user, $this->password, $this->database, 5); 126. } catch (PDOException $e) { 127. throw new PrestaShopException('Link to database cannot be established: ' . $e->getMessage()); 128. } 129. 130. $this->link->exec('SET SESSION sql_mode = \'\''); 131. 132. return $this->link; DbPDOCore->connect - [line 330 - classes/db/Db.php] DbCore->__construct - [line 241 - classes/db/Db.php] - [4 Arguments] DbCore::getInstance - [line 47 - config/alias.php] pSQL - [line 340 - classes/shop/Shop.php] - [1 Arguments] ShopCore::initialize - [line 119 - config/config.inc.php] require - [line 27 - index.php] - [1 Arguments] Comprobé la conexión a la base de datos y está bien, le cambié la versión de php y aunque era la correcta la puse a algo mas avanzado dentro del rango que tiene (estaba al 5.6 y ahora está al 7.1), actualicé los módulos del prestashop y tampoco sirvió ¿Alguien tiene alguna idea de que puede ser? Un saludo y gracias de antemano Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 9, 2021 Share Posted June 9, 2021 On 6/4/2021 at 9:53 AM, javiky said: Comprobé la conexión a la base de datos y está bien Cómo lo comprobaste? El error dice claramente que no se puede conectar con la base de datos. Link to comment Share on other sites More sharing options...
javiky Posted June 9, 2021 Author Share Posted June 9, 2021 (edited) 42 minutes ago, w3bsolutions said: Cómo lo comprobaste? El error dice claramente que no se puede conectar con la base de datos. Miré en el archivo de conexión a la base de datos y estaba bien, con esos mismos datos me conecté también desde el HeidiSQL y se conectó sin problemas. Además los artículos salen todos, solo que de vez en cuando salta el error ese Edited June 9, 2021 by javiky (see edit history) Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 9, 2021 Share Posted June 9, 2021 1 hour ago, javiky said: Además los artículos salen todos, solo que de vez en cuando salta el error ese Ah vale, ya entiendo, sólo pasa de vez en cuando. Al principio entendí que pasaba siempre, que la web no funcionaba. Si sólo pasa de vez en cuando es muy raro. La base de datos está en el mismo servidor que los archivos? Link to comment Share on other sites More sharing options...
javiky Posted June 9, 2021 Author Share Posted June 9, 2021 hace 37 minutos, w3bsolutions dijo: Ah vale, ya entiendo, sólo pasa de vez en cuando. Al principio entendí que pasaba siempre, que la web no funcionaba. Si sólo pasa de vez en cuando es muy raro. La base de datos está en el mismo servidor que los archivos? Correcto, web y base de datos están en el mismo servidor. Perdón por la confusión del principio, es algo complicado de explicar 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