Jump to content

probleme suite MAJ 1.4.4.0 vers1.5.5.0


Recommended Posts

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_shop
    113. FROM `'._DB_PREFIX_.'configuration` c
    114. 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 query
    151. 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 URL
    352. 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 upgrade
    33. 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

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

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