sexyoclock Posted September 1, 2013 Share Posted September 1, 2013 Bonjour a tous, Bon voici mes problèmes suite a la mise a jour en local de la version 1.4.4.0 a la 1.5.5.0 : - je me retrouve avec le back office qui fonctionne mais il n'y a pas de menu dedans donc je ne peu accéder a rien appart aux pages raccourcis. -en ce qui concerne le front office dans le navigateur il me dit : Cette page Web ne peut pas s’afficher Vérifiez que l’adresse Web http://127.0.0.1 est correcte. Recherchez la page avec votre moteur de recherche. Actualisez la page dans quelques minutes. et quand j'affiche les logs d'erreurs voici ce que j'obtiens : [PrestaShopDatabaseException] Unknown column 'c.id_shop_group' in 'field list' SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps1_configuration` c LEFT JOIN `ps1_configuration_lang` cl ON (c.id_configuration = cl.id_configuration) at line 613 in file classes/db/Db.php 607. WebserviceRequest::getInstance()->setError(500, ' '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);608. }609. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))610. {611. if ($sql)[b][color=#f20000]612. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');[/color][/b]613. throw new PrestaShopDatabaseException($this->getMsgError());614. }615. }616. 617. /**[b]DbCore->displayError[/b] - [line 313 - classes/db/Db.php] - [size=2][1 Arguments][/size] 307. if ($sql instanceof DbQuery)308. $sql = $sql->build();309. 310. $this->result = $this->_query($sql);311. if (_PS_DEBUG_SQL_)[b][color=#f20000]312. $this->displayError($sql);[/color][/b]313. return $this->result;314. }315. 316. /**317. * Execute an INSERT query [b]Argument [0][/b]SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps1_configuration` c LEFT JOIN `ps1_configuration_lang` cl ON (c.id_configuration = cl.id_configuration) [b]DbCore->query[/b] - [line 488 - classes/db/Db.php] - [size=2][1 Arguments][/size] 482. {483. $this->last_cached = true;484. return $result;485. }486. [b][color=#f20000]487. $this->result = $this->query($sql);[/color][/b]488. if (!$this->result)489. return false;490. 491. $this->last_cached = false;492. if (!$array) [b]Argument [0][/b]SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps1_configuration` c LEFT JOIN `ps1_configuration_lang` cl ON (c.id_configuration = cl.id_configuration) [b]DbCore->executeS[/b] - [line 116 - classes/Configuration.php] - [size=2][1 Arguments][/size] 110. {111. self::$_CONF = array();112. $sql = 'SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop113. FROM `'._DB_PREFIX_.'configuration` c114. LEFT JOIN `'._DB_PREFIX_.'configuration_lang` cl ON (c.id_configuration = cl.id_configuration)';[b][color=#f20000]115. if (!$results = Db::getInstance()->executeS($sql))[/color][/b]116. return;117. 118. foreach ($results as $row)119. {120. $lang = ($row['id_lang']) ? $row['id_lang'] : 0; [b]Argument [0][/b]SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps1_configuration` c LEFT JOIN `ps1_configuration_lang` cl ON (c.id_configuration = cl.id_configuration) [b]ConfigurationCore::loadConfiguration[/b] - [line 154 - classes/Configuration.php] - [size=3][0 Argument][/size] [size=3]148. return false;149. 150. // If conf if not initialized, try manual query151. if (!self::$_CONF)152. {[b][color=#f20000]153. Configuration::loadConfiguration();[/color][/b]154. if (!self::$_CONF)155. return Db::getInstance()->getValue('SELECT `value` FROM `'._DB_PREFIX_.'configuration` WHERE `name` = "'.pSQL($key).'"');156. }157. $id_lang = (int)$id_lang;158. if ($id_shop === null)[/size] [b]ConfigurationCore::get[/b] - [line 354 - classes/shop/Shop.php] - [size=2][1 Arguments][/size] 348. 349. if ((!$id_shop && defined('_PS_ADMIN_DIR_')) || Tools::isPHPCLI())350. {351. // If in admin, we can access to the shop without right URL352. if ((!$id_shop && Tools::isPHPCLI()) || defined('_PS_ADMIN_DIR_'))[b][color=#f20000]353. $id_shop = (int)Configuration::get('PS_SHOP_DEFAULT');[/color][/b]354. 355. $shop = new Shop((int)$id_shop);356. if (!Validate::isLoadedObject($shop))357. $shop = new Shop((int)Configuration::get('PS_SHOP_DEFAULT'));358. [b]Argument [0][/b]PS_SHOP_DEFAULT [b]ShopCore::initialize[/b] - [line 95 - config/config.inc.php] - [size=3][0 Argument][/size] [size=3]89. $context = Context::getContext();90. 91. /* Initialize the current Shop */92. try 93. {[b][color=#f20000]94. $context->shop = Shop::initialize();[/color][/b]95. }96. catch (PrestaShopException $e)97. {98. $e->displayMessage();99. }[/size] [b]require[/b] - [line 30 - adminanto/index.php] - [size=2][1 Arguments][/size] 24. */25. 26. $timer_start = microtime(true);27. define('_PS_ADMIN_DIR_', getcwd());28. [b][color=#f20000]29. require(_PS_ADMIN_DIR_.'/../config/config.inc.php');[/color][/b]30. require(_PS_ADMIN_DIR_.'/functions.php');31. 32. //small test to clear cache after upgrade33. if (Configuration::get('PS_UPGRADE_CLEAR_CACHE'))34. { [b]Argument [0][/b]C:\wamp\www\sexyoclock\config\config.inc.php quelqu'un peut il me venir en aide svp? Merci d'avance Link to comment Share on other sites More sharing options...
Gregory Roussac Posted September 6, 2013 Share Posted September 6, 2013 Bonjour, La mise a jour a échouée. Il faut la refaire du début. Est ce que je peux avoir une copie de votre base de données par email ? Cordialement Link to comment Share on other sites More sharing options...
Gregory Roussac Posted September 8, 2013 Share Posted September 8, 2013 Hello, Je n'ai pas eu le cas au premier upgrade en local mais quand on refait l'upgrade plusieurs fois on peut avoir cette erreur. Ce commit https://github.com/PrestaShop/PrestaShop/commit/683513a9d2c84c07d87085bce3f47cadd2c99295 devrait normalement corriger celle ci. Sur votre serveur j'ai eu des erreurs assez bizares à cause de fichiers qui sont dans /modules/. Des fichiers dans /modules/ peuvent poser problème. Par exemple AdminSmartCatalogs.php n'a rien à faire à la racinne de /modules/, smartcatalogs.php, xxx-ps-301.swf, ajax.php, __MACOSX etc , Ce commit https://github.com/PrestaShop/PrestaShop/commit/e5337f5e76484ac28e8746b6e86f365fe9199bdd devrait contourner le problème. Le safe_mode est à on chez vous et donc cela pose problème pour la régénération d'images en back office . Je crois que PrestaShop 1.5 n'est plus compatible avec le safe_mode, comme convenu par mail il faut vori avec votre hébergeur pour voir si il peut/veut le desactiver sur votre vhost. Cordialement 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