Jump to content
sexyoclock

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More