Jump to content

Erreur 500 après restauration BDD


Recommended Posts

Bonjour à tous

J'ai restauré ma BDD sur une nouvelle installation vierge de Prestashop avec une sauvegarde et je me retrouve avec une erreur 500 sans possibilité d'accés au BO et au site.
Je suis chez LWS et j'ai pourtant bien modifié dans la table ps_configuration  les tables PS_SHOP_DOMAIN et PS_SHOP_DOMAIN_SSL ainsi que la table PS_SHOP_URL avec la bonne adresse https://jm-webmaster.fr/. (sans https:// bien sûr)
La table ps_shop_url existe bien dans la BDD

Voici le lien vers mon site https://jm-webmaster.fr/

Et voici les messages d'erreur :

[PrestaShopException]

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'jmweb2278166.ps_shop_url' doesn't exist
at line 151 in file classes/db/DbPDO.php

146. protected function _query($sql) 147. { 148. try { 149. return $this->link->query($sql); 150. } catch (\PDOException $exception) { 151. throw new PrestaShopException($exception->getMessage(), (int) $exception->getCode(), $exception); 152. } 153. } 154. 155. /** 156. * Returns the next row from the result set.

DbPDOCore->_query - [line 377 - classes/db/Db.php] - [1 Arguments]

DbCore->query - [line 614 - classes/db/Db.php] - [1 Arguments]

DbCore->executeS - [line 1364 - classes/shop/Shop.php] - [1 Arguments]

ShopCore::findShopByHost - [line 355 - classes/shop/Shop.php] - [1 Arguments]

ShopCore::initialize - [line 117 - config/config.inc.php]

require - [line 27 - index.php] - [1 Arguments]


Fatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'jmweb2278166.ps_hook' doesn't exist in /htdocs/classes/db/DbPDO.php:149 Stack trace: #0 /htdocs/classes/db/DbPDO.php(149): PDO->query('SELECT lower(na...') #1 /htdocs/classes/db/Db.php(377): DbPDOCore->_query('SELECT lower(na...') #2 /htdocs/classes/db/Db.php(614): DbCore->query('SELECT lower(na...') #3 /htdocs/classes/Hook.php(1332): DbCore->executeS('SELECT lower(na...') #4 /htdocs/classes/Hook.php(811): HookCore::getHookStatusByName('actionLoggerLog...') #5 /htdocs/classes/log/AbstractLogger.php(65): HookCore::exec('actionLoggerLog...', Array) #6 /htdocs/classes/log/AbstractLogger.php(112): AbstractLoggerCore->log('SQLSTATE[42S02]...', 3) #7 /htdocs/classes/exception/PrestaShopException.php(206): AbstractLoggerCore->logError('SQLSTATE[42S02]...') #8 /htdocs/classes/exception/PrestaShopException.php(98): PrestaShopExceptionCore->logError() #9 /htdocs/config/config.inc.php(119): PrestaShopExceptionCore->displayMessage() #10 /htdocs/index.php(27): require('/htdocs/config/...') #11 {main} Next PrestaShopException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'jmweb2278166.ps_hook' doesn't exist in /htdocs/classes/db/DbPDO.php:151 Stack trace: #0 /htdocs/classes/db/Db.php(377): DbPDOCore->_query('SELECT lower(na...') #1 /htdocs/classes/db/Db.php(614): DbCore->query('SELECT lower(na...') #2 /htdocs/classes/Hook.php(1332): DbCore->executeS('SELECT lower(na...') #3 /htdocs/classes/Hook.php(811): HookCore::getHookStatusByName('actionLoggerLog...') #4 /htdocs/classes/log/AbstractLogger.php(65): HookCore::exec('actionLoggerLog...', Array) #5 /htdocs/classes/log/AbstractLogger.php(112): AbstractLoggerCore->log('SQLSTATE[42S02]...', 3) #6 /htdocs/classes/exception/PrestaShopException.php(206): AbstractLoggerCore->logError('SQLSTATE[42S02]...') #7 /htdocs/classes/exception/PrestaShopException.php(98): PrestaShopExceptionCore->logError() #8 /htdocs/config/config.inc.php(119): PrestaShopExceptionCore->displayMessage() #9 /htdocs/index.php(27): require('/htdocs/config/...') #10 {main} thrown in /htdocs/classes/db/DbPDO.php on line 151

 

Une idée ?

Merci d'avance

Edited by Edgar Sandé
Nouveau problème (pas d'accès au black office) (see edit history)
Link to comment
Share on other sites

Oui, base_host, name, user, password et prefix sont bons 

 

Toujours les mêmes erreurs :

 

[PrestaShopException]

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'jmweb2278166.prestashop_url' doesn't exist
at line 151 in file classes/db/DbPDO.php

146. protected function _query($sql) 147. { 148. try { 149. return $this->link->query($sql); 150. } catch (\PDOException $exception) { 151. throw new PrestaShopException($exception->getMessage(), (int) $exception->getCode(), $exception); 152. } 153. } 154. 155. /** 156. * Returns the next row from the result set.

DbPDOCore->_query - [line 377 - classes/db/Db.php] - [1 Arguments]

372. { 373. if ($sql instanceof DbQuery) { 374. $sql = $sql->build(); 375. } 376. 377. $this->result = $this->_query($sql); 378. 379. if (!$this->result && $this->getNumberError() == 2006) { 380. $this->connect(); 381. $this->result = $this->_query($sql); 382. }

DbCore->query - [line 614 - classes/db/Db.php] - [1 Arguments]

609. || stripos($sql, 'dumpfile') !== false 610. ) { 611. throw new PrestaShopDatabaseException('Db->executeS() must be used only with select, show, explain or describe queries'); 612. } 613. 614. $this->result = $this->query($sql); 615. 616. if (!$this->result) { 617. $result = false; 618. } else { 619. if (!$array) {

DbCore->executeS - [line 1364 - classes/shop/Shop.php] - [1 Arguments]

1359. WHERE (su.domain = \'' . pSQL($host) . '\' OR su.domain_ssl = \'' . pSQL($host) . '\') 1360. AND s.active = 1 1361. AND s.deleted = 0 1362. ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC'; 1363. 1364. $result = Db::getInstance()->executeS($sql); 1365. 1366. return $result; 1367. } 1368. }

ShopCore::findShopByHost - [line 355 - classes/shop/Shop.php] - [1 Arguments]

350. $found_uri = ''; 351. $is_main_uri = false; 352. $host = Tools::getHttpHost(false, false, true); 353. $request_uri = rawurldecode($_SERVER['REQUEST_URI']); 354. 355. $result = self::findShopByHost($host); 356. 357. // If could not find a matching, try with port 358. if (empty($result)) { 359. $host = Tools::getHttpHost(false, false, false); 360. $result = self::findShopByHost($host);

ShopCore::initialize - [line 117 - config/config.inc.php]

112. 113. $context = Context::getContext(); 114. 115. /* Initialize the current Shop */ 116. try { 117. $context->shop = Shop::initialize(); 118. } catch (PrestaShopException $e) { 119. $e->displayMessage(); 120. } 121. define('_THEME_NAME_', $context->shop->theme->getName()); 122. define('_PARENT_THEME_NAME_', $context->shop->theme->get('parent') ?: '');

require - [line 27 - index.php] - [1 Arguments]

22. * @author PrestaShop SA and Contributors <[email protected]> 23. * @copyright Since 2007 PrestaShop SA and Contributors 24. * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) 25. */ 26. 27. require dirname(__FILE__).'/config/config.inc.php'; 28. Dispatcher::getInstance()->dispatch();

Edited by Edgar Sandé (see edit history)
Link to comment
Share on other sites

les erreurs ont changé^^

Avant: 

il y a 46 minutes, Edgar Sandé a dit :

Table 'jmweb2278166.ps_shop_url' doesn't exist

Après:

il y a 2 minutes, Edgar Sandé a dit :

Table 'jmweb2278166.prestashop_url' doesn't exist

Donc le préfixe n'était pas le bon et je n'ai jamais vu de table s'appeler prestashop_url ???

Link to comment
Share on other sites

il y a 7 minutes, Eolia a dit :

Ouais enfin il me répond que c'est bon après avoir corrigé^^

Si Presta ne trouve pas les tables c'est qu'elles n'existent pas en tant que telles.

Nous sommes bien d'accord, difficile de savoir ce qui fut fait et les compétences de chacun.

Link to comment
Share on other sites

Désolé à tous pour réponse tardive ... Merci beaucoup pour votre aide et le temps passé à résoudre mon problème.
Effectivement le préfixe n'étais pas le bon '=(ps au lieu de presta).... J'ai bien mis à jour de fichier parametres et le site est de nouveau accessible ...

Il reste juste un problème d'affichage des photos mais cela ne devrait pas être difficile à résoudre.
Encore mille mercis et bonne journée

 

Link to comment
Share on other sites

Re bonjour à tous

Je reviens vers vous car j'ai crié victoire un peu vite..
Si j'ai bien accés au site public grace à votre aide, je ne peux pas accéder au back office !!!

Après avoir entré mon adresse mail et mot de passe j'ai une erreur "symphony exception HTTP 500 Internal Server Error

Je vous joins la capture d'écran

Après recherche dans les forums, je ne vois pas de solution 😩

2024-01-15 16_43_57-An exception has been thrown during the rendering of a template (_Warning_ Attem.png

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...