Ismaël72 Posted July 26, 2017 Share Posted July 26, 2017 Bonjour, Afin de refondre mon site Prestashop 1.6.1.4, j'ai voulu faire une copie du site dans un dossier sur le même serveur. Pour être plus clair, mon site actuel est https://mondomaine.fr et la copie est sur https://mondomaine.fr/monnouveausite. J'ai copié les fichiers dans un dossier "monnouveausite" ainsi que les tables sur la même base de données avec le préfixe "ps_2". J'ai modifié dans la table ps2_shop_url pour mettre dans domain et domain_ssl "mondomaine.fr/monnouveausite" Cependant, lorsque je veux accéder au front du site, il y a une erreur 500. En activant le mode debug, le message d'erreur est le suivant : Shop not foundat line 404 in file classes/shop/Shop.php 399. // No shop found ... too bad, let's redirect to default shop400. $default_shop = new Shop(Configuration::get('PS_SHOP_DEFAULT'));401.402. // Hmm there is something really bad in your Prestashop !403. if (!Validate::isLoadedObject($default_shop)) {404. throw new PrestaShopException('Shop not found');405. }406.407. $params = $_GET;408. unset($params['id_shop']);409. $url = $default_shop->domain; ShopCore::initialize - [line 114 - config/config.inc.php]109.110. $context = Context::getContext();111.112. /* Initialize the current Shop */113. try {114. $context->shop = Shop::initialize();115. $context->theme = new Theme((int)$context->shop->id_theme);116. if ((Tools::isEmpty($theme_name = $context->shop->getTheme()) || !Validate::isLoadedObject($context->theme)) && !defined('_PS_ADMIN_DIR_')) {117. throw new PrestaShopException(Tools::displayError('Current theme unselected. Please check your theme configuration.'));118. }119. } catch (PrestaShopException $e) { require - [line 27 - index.php] - [1 Arguments]22. * @copyright 2007-2015 PrestaShop SA23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)24. * International Registered Trademark & Property of PrestaShop SA25. */26.27. require(dirname(__FILE__).'/config/config.inc.php');28. Dispatcher::getInstance()->dispatch(); Est-ce que quelqu'un saurait m'aider pour corriger ce problème ? Merci. Link to comment Share on other sites More sharing options...
doekia Posted July 26, 2017 Share Posted July 26, 2017 Au cas où cela t'aurais échappé, les ordinateurs ont la facheuse tendance a être précis, et entêté. Donc ps_2 n'a rien à voir avec ps2_ tu aurais écrit chouxfleur que ça faisait le même effet Link to comment Share on other sites More sharing options...
Ismaël72 Posted July 26, 2017 Author Share Posted July 26, 2017 Oui, pardon, c'est une faute de frappe dans mon message. Les tables sont bien avec le préfixe "ps2_" Il n'y a pas de dichotomie dans ma BDD Link to comment Share on other sites More sharing options...
doekia Posted July 26, 2017 Share Posted July 26, 2017 et dans ton settings.inc.php ? Link to comment Share on other sites More sharing options...
Ismaël72 Posted July 26, 2017 Author Share Posted July 26, 2017 C'est correctement écrit aussi dans stettings.inc.php. J'ai réussi à avancer un peu en modifiant les données que j'avais entré dans la table ps2_shop_url. J'accède maintenant au front (où c'est la page de maintenance qui s'affiche alors que je n'ai pas mis le site en maintenance). Quand je vais sur la page d'admin et que j'essaie de me connecter, j'ai maintenant un autre message d'erreur lorsque je clique sur "se connecter" : Error: parameter "to" is corrupted Au passage, la page front et admin n'ont pas de mise en page. 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