divinitiglory Posted April 18, 2015 Share Posted April 18, 2015 Bonjour à tous, Gros problème aujourd'hui en voulant visiter mon site hébergé chez OVH avec la solution "Hébergement Web - Performance1 - 12 mois + Prestashop"Toute les adresses de mon site affichent "500 server error" + impossible de me connecter au back-office de mon prestashop, alors qu'il est en ligne depuis 1 mois et que depuis tout fonctionnais parfaitement. Le plus bizarre c'est que je n'ai effectué aucune modification pouvant entrainer cette erreur. Est ce un hack? Apres quelques recherches sur le web j'ai réussis à afficher le rapport d'erreur qui me donne: [PrestaShopDatabaseException]Unknown table engine 'InnoDB' SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main FROM ps2_shop_url su LEFT JOIN ps2_shop s ON (s.id_shop = su.id_shop) WHERE (su.domain = 'diviniticlothing.com' OR su.domain_ssl = 'diviniticlothing.com') AND s.active = 1 AND s.deleted = 0 ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESCat line 635 in file classes/db/Db.php 629. WebserviceRequest::getInstance()->setError(500, ' '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);630. }631. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))632. {633. if ($sql)634. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');635. throw new PrestaShopDatabaseException($this->getMsgError());636. }637. }638.639. /** DbCore->displayError - [line 325 - classes/db/Db.php] - [1 Arguments]319. if ($sql instanceof DbQuery)320. $sql = $sql->build();321.322. $this->result = $this->_query($sql);323. if (_PS_DEBUG_SQL_)324. $this->displayError($sql);325. return $this->result;326. }327.328. /**329. * Execute an INSERT query DbCore->query - [line 501 - classes/db/Db.php] - [1 Arguments]495. {496. $this->last_cached = true;497. return $result;498. }499.500. $this->result = $this->query($sql);501.502. if (!$this->result)503. $result = false;504. else505. { DbCore->executeS - [line 329 - classes/shop/Shop.php] - [1 Arguments]323. WHERE (su.domain = \''. pSQL($host).'\' OR su.domain_ssl = \''. pSQL($host).'\')324. AND s.active = 1325. AND s.deleted = 0326. ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC';327.328. $result = Db::getInstance()->executeS($sql);329.330. $through = false;331. foreach ($result as $row)332. {333. // An URL matching current shop was found ShopCore::initialize - [line 97 - config/config.inc.php]91. $context = Context::getContext();92.93. /* Initialize the current Shop */94. try95. {96. $context->shop = Shop::initialize();97. $context->theme = new Theme((int)$context->shop->id_theme);98. if ((Tools::isEmpty($theme_name = $context->shop->getTheme()) || !Validate::isLoadedObject($context->theme)) && !defined('_PS_ADMIN_DIR_'))99. throw new PrestaShopException(Tools::displayError('Current theme unselected. Please check your theme configuration.'));100. }101. catch (PrestaShopException $e) require - [line 27 - index.php] - [1 Arguments]21. * @copyright 2007-2014 PrestaShop SA22. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)23. * International Registered Trademark & Property of PrestaShop SA24. */25.26. require(dirname(__FILE__).'/config/config.inc.php');27. Dispatcher::getInstance()->dispatch(); C'est très flou pour moi donc si quelqu'un veux bien m'aider ! Merci à tous Link to comment Share on other sites More sharing options...
divinitiglory Posted April 20, 2015 Author Share Posted April 20, 2015 UP svp c'est assez urgent. Le lien de ma boutique: http://diviniticlothing.com/ Link to comment Share on other sites More sharing options...
Lactor Posted April 20, 2015 Share Posted April 20, 2015 Bonjour, D'après ce que j'ai pu voir en farfouillant à droite et à gauche, ce serait peut-être dû au fait que mySQL prend plus de place qu'il ne lui est alloué... Videz vos caches FTP et les logs dans la bdd sur OVH, puis redémarrez leservice. Si vous trouvez quelque part un dossier /tmp, supprimez-le. Je ne garantis pas le bon fonctionnement de ces solutions, mais 1/c'est du temporaire et du cache, ça se régénérera vite, 2/ça ne fait jamais de mal de vider le cache ^^ Je n'ai pas eu ce problème non plus, donc je vous guide un peu à l'aveugle... Sinon, contactez OVH, en leur expliquant clairement le souci, ils devraient peut-être vous apporter une solution, ou du moins vous éclairer sur la situation (j'ai dit "peut-être", mais ayez de l'espoir ^^).Tenez-nous au courant, Cordialement, Okar Link to comment Share on other sites More sharing options...
divinitiglory Posted April 20, 2015 Author Share Posted April 20, 2015 Merci Okar, Comment je fais pour effectuer les manipulations que tu me propose? Et autrement quelqu'un peut il me confirmer que le problème viens de là? Cordialement, Steeven Link to comment Share on other sites More sharing options...
tuk66 Posted April 22, 2015 Share Posted April 22, 2015 Ce est une question d'accueil liées. Demandez à votre administrateur de serveur. It is a host related issue. Ask your server administrator. http://stackoverflow.com/questions/7303133/unknown-table-engine-innodb http://stackoverflow.com/questions/7782870/error-unknown-table-engine-innodb-on-query-after-restarting-mysql 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