Jump to content

Plus d'acces aux modules suite maj 1.4.6.2


Recommended Posts

Bonjour,

 

Je viens de passer de la 1.4.3 à la 1.4.6.2

 

Dans le BO j'accède à toutes les fonctions sauf aux modules

 

Je dois mettre mon site en maintenance car certains modules sont à activés

 

PB Urgent - site en production

 

Merci pour vos suggestions afin de résoudre ce pb

Link to comment
Share on other sites

Salut,

J'ai déjà eu un soucis dans le genre, en faisant apparaitre les erreurs, je me suis rendu compte qu'il y a avait tout simplement trop de modules, il suffit alors d'en supprimer un certain nombres directement via le ftp.

 

C'est possible que cela arrive après une mise à jour, car les modules de base sont installé par défaut, cela fait par consequent plus de modules.

 

Si ce n'est pas ça active les erreurs prestashop afin d'avoir plus d'indice sur la provenance de l'erreur

Link to comment
Share on other sites

ça ne se configure pas directement dans le BO, mais en mettant à 'on' la ligne :

@ini_set('display_errors', 'off');

dans le fichier /config/config.inc.php

 

Merci pour l'info, je vais refaire une maj demain ou dimanche je tiendrai au courant

Link to comment
Share on other sites

  • 3 weeks later...

ça ne se configure pas directement dans le BO, mais en mettant à 'on' la ligne :

@ini_set('display_errors', 'off');

dans le fichier /config/config.inc.php

 

Bonjour Johann,

 

Ca ne fonctionne pas mieux du tout et j'ai 13 erreurs sql

Je ne comprends pas d'ou vient ce pb car en local il n'y a eu aucun soucis

Link to comment
Share on other sites

Merci pour la réponse,

 

Voici les erreurs

 

SET NAMES 'utf8'

 

ALTER TABLE `ps_image` MODIFY COLUMN `position` SMALLINT(2) UNSIGNED NOT NULL DEFAULT 0

 

INSERT IGNORE INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_OS_CHEQUE', '1', NOW(), NOW()), ('PS_OS_PAYMENT', '2', NOW(), NOW()), ('PS_OS_PREPARATION', '3', NOW(), NOW()), ('PS_OS_SHIPPING', '4', NOW(), NOW()), ('PS_OS_DELIVERED', '5', NOW(), NOW()), ('PS_OS_CANCELED', '6', NOW(), NOW()), ('PS_OS_REFUND', '7', NOW(), NOW()), ('PS_OS_ERROR', '8', NOW(), NOW()), ('PS_OS_OUTOFSTOCK', '9', NOW(), NOW()), ('PS_OS_BANKWIRE', '10', NOW(), NOW()), ('PS_OS_PAYPAL', '11', NOW(), NOW()), ('PS_OS_WS_PAYMENT', '12', NOW(), NOW()), ('PS_IMAGE_QUALITY', 'jpg', NOW(), NOW()), ('PS_PNG_QUALITY', '7', NOW(), NOW()), ('PS_JPEG_QUALITY', '90', NOW(), NOW()), ('PS_COOKIE_LIFETIME_FO', '480', NOW(), NOW()), ('PS_COOKIE_LIFETIME_BO', '480', NOW(), NOW())

 

ALTER TABLE `ps_lang` ADD `is_rtl` TINYINT(1) NOT NULL DEFAULT '0'

(1060) Duplicate column name 'is_rtl'

 

UPDATE `ps_country_lang` SET `name` = 'United States' WHERE `name` = 'USA' AND `id_lang` = ( SELECT `id_lang` FROM `ps_lang` WHERE `iso_code` = 'en' LIMIT 1 )

 

UPDATE `ps_hook` SET `live_edit` = 1 WHERE `name` = 'leftColumn' OR `name` = 'home' OR `name` = 'rightColumn' OR `name` = 'productfooter' OR `name` = 'payment'

 

ALTER TABLE `ps_stock_mvt_reason` MODIFY `sign` TINYINT(1) NOT NULL DEFAULT '1' AFTER `id_stock_mvt_reason`

 

UPDATE `ps_tab_lang` SET `name` = 'Geolocation' WHERE `name` = 'Geolocalization'

 

UPDATE `ps_tab_lang` SET `name` = 'Counties' WHERE `name` = 'County'

 

ALTER TABLE `ps_tax_rule` MODIFY `id_county` INT NOT NULL AFTER `id_country`

 

UPDATE `ps_address_format` set `format`='firstname lastname company address1 address2 city, State:name postcode Country:name phone' WHERE `id_country` = (SELECT `id_country` FROM `ps_country` WHERE `iso_code`='US')

 

ALTER TABLE `ps_attachment` CHANGE `mime` `mime` VARCHAR(128) NOT NULL

 

CREATE TABLE IF NOT EXISTS `ps_compare_product` ( `id_compare_product` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_product` int(10) unsigned NOT NULL, `id_guest` int(10) unsigned NOT NULL, `id_customer` int(10) unsigned NOT NULL, `date_add` datetime NOT NULL, `date_upd` datetime NOT NULL, PRIMARY KEY (`id_compare_product`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8

 

DELETE FROM `ps_configuration` WHERE name = 'PS_LAYERED_NAVIGATION_CHECKBOXES' LIMIT 1

 

/* PHP:alter_productcomments_guest_index(); */

 

SET NAMES 'utf8'

 

SET NAMES 'utf8'

 

INSERT IGNORE INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_RESTRICT_DELIVERED_COUNTRIES', '0', NOW(), NOW())

 

UPDATE `ps_country_lang` SET `name` = 'United States' WHERE `name` = 'United State'

 

ALTER TABLE `ps_discount` ADD `include_tax` TINYINT(1) NOT NULL DEFAULT '0'

(1060) Duplicate column name 'include_tax'

 

UPDATE `ps_order_detail` SET `product_price` = `product_price` /( 1-(`group_reduction`/100))

 

DELETE FROM `ps_configuration` WHERE name IN ('PS_LAYERED_BITLY_USERNAME', 'PS_LAYERED_BITLY_API_KEY', 'PS_LAYERED_SHARE') LIMIT 3

 

ALTER TABLE `ps_delivery` CHANGE `price` `price` DECIMAL(20, 6) NOT NULL

 

ALTER TABLE `ps_store` CHANGE `latitude` `latitude` DECIMAL(10, 8) NULL DEFAULT NULL

 

ALTER TABLE `ps_store` CHANGE `longitude` `longitude` DECIMAL(10, 8) NULL DEFAULT NULL

 

INSERT INTO `ps_hook` (`name`, `title`, `description`, `position`, `live_edit`) VALUES ('attributeGroupForm', 'Add fields to the form "attribute group"', 'Add fields to the form "attribute group"', 0, 0), ('afterSaveAttributeGroup', 'On saving attribute group', 'On saving attribute group', 0, 0), ('afterDeleteAttributeGroup', 'On deleting attribute group', 'On deleting "attribute group', 0, 0), ('featureForm', 'Add fields to the form "feature"', 'Add fields to the form "feature"', 0, 0), ('afterSaveFeature', 'On saving attribute feature', 'On saving attribute feature', 0, 0), ('afterDeleteFeature', 'On deleting attribute feature', 'On deleting attribute feature', 0, 0), ('afterSaveProduct', 'On saving products', 'On saving products', 0, 0), ('productListAssign', 'Assign product list to a category', 'Assign product list to a category', 0, 0), ('postProcessAttributeGroup', 'On post-process in admin attribute group', 'On post-process in admin attribute group', 0, 0), ('postProcessFeature', 'On post-process in admin feature', 'On post-process in admin feature', 0, 0), ('featureValueForm', 'Add fields to the form "feature value"', 'Add fields to the form "feature value"', 0, 0), ('postProcessFeatureValue', 'On post-process in admin feature value', 'On post-process in admin feature value', 0, 0), ('afterDeleteFeatureValue', 'On deleting attribute feature value', 'On deleting attribute feature value', 0, 0), ('afterSaveFeatureValue', 'On saving attribute feature value', 'On saving attribute feature value', 0, 0), ('attributeForm', 'Add fields to the form "feature value"', 'Add fields to the form "feature value"', 0, 0), ('postProcessAttribute', 'On post-process in admin feature value', 'On post-process in admin feature value', 0, 0), ('afterDeleteAttribute', 'On deleting attribute feature value', 'On deleting attribute feature value', 0, 0), ('afterSaveAttribute', 'On saving attribute feature value', 'On saving attribute feature value', 0, 0)

(1062) Duplicate entry 'attributeGroupForm' for key 2

 

ALTER TABLE `ps_employee` ADD `bo_show_screencast` TINYINT(1) NOT NULL DEFAULT '1' AFTER `bo_uimode`

(1060) Duplicate column name 'bo_show_screencast'

 

UPDATE `ps_country` SET id_zone = (SELECT id_zone FROM `ps_zone` WHERE name = 'Oceania' LIMIT 1) WHERE iso_code = 'KI' LIMIT 1

 

ALTER TABLE `ps_lang` ADD `date_format_lite` char(32) NOT NULL DEFAULT 'Y-m-d' AFTER language_code

(1060) Duplicate column name 'date_format_lite'

 

ALTER TABLE `ps_lang` ADD `date_format_full` char(32) NOT NULL DEFAULT 'Y-m-d H:i:s' AFTER date_format_lite

(1060) Duplicate column name 'date_format_full'

 

UPDATE `ps_lang` SET `date_format_lite` = 'd/m/Y' WHERE `iso_code` IN ('fr', 'es', 'it')

 

UPDATE `ps_lang` SET `date_format_full` = 'd/m/Y H:i:s' WHERE `iso_code` IN ('fr', 'es', 'it')

 

UPDATE `ps_lang` SET `date_format_lite` = 'd.m.Y' WHERE `iso_code` = 'de'

 

UPDATE `ps_lang` SET `date_format_full` = 'd.m.Y H:i:s' WHERE `iso_code` = 'de'

 

UPDATE `ps_lang` SET `date_format_lite` = 'm/d/Y' WHERE `iso_code` = 'en'

 

UPDATE `ps_lang` SET `date_format_full` = 'm/d/Y H:i:s' WHERE `iso_code` = 'en'

 

ALTER IGNORE TABLE `ps_specific_price_priority` ADD UNIQUE ( `id_product` )

 

SET NAMES 'utf8'

 

SET NAMES 'utf8'

 

/* PHP:update_order_canada(); */

 

CREATE TABLE IF NOT EXISTS `ps_compare` ( `id_compare` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_customer` int(10) unsigned NOT NULL, PRIMARY KEY (`id_compare`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8

 

ALTER TABLE `ps_compare_product` DROP `id_compare_product` , DROP `id_guest` , DROP `id_customer`

(1091) Can't DROP 'id_compare_product'; check that column/key exists

 

ALTER TABLE `ps_compare_product` ADD `id_compare` int(10) unsigned NOT NULL, ADD PRIMARY KEY( `id_compare`, `id_product`)

(1060) Duplicate column name 'id_compare'

 

ALTER TABLE `ps_store` CHANGE `latitude` `latitude` DECIMAL(11, 8) NULL DEFAULT NULL

 

ALTER TABLE `ps_store` CHANGE `longitude` `longitude` DECIMAL(11, 8) NULL DEFAULT NULL

 

ALTER TABLE `ps_address_format` ADD PRIMARY KEY (`id_country`)

(1068) Multiple primary key defined

 

ALTER TABLE `ps_address_format` DROP INDEX `country`

(1091) Can't DROP 'country'; check that column/key exists

 

/* PHP:hook_blocksearch_on_header(); */

 

SET NAMES 'utf8'

 

/* PHP:add_module_to_hook(authorizeaim, header); */

 

SET NAMES 'utf8'

 

INSERT IGNORE INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_LIMIT_UPLOAD_IMAGE_VALUE', '2', NOW(), NOW()), ('PS_LIMIT_UPLOAD_FILE_VALUE', '2', NOW(), NOW())

 

SET NAMES 'utf8'

 

ALTER TABLE `ps_category_product` DROP INDEX `category_product_index`

 

ALTER TABLE `ps_category_product` ADD UNIQUE `category_product_index` (`id_category`,`id_product`)

 

CREATE TABLE IF NOT EXISTS `ps_order_tax` ( `id_order` int(11) NOT NULL, `tax_name` varchar(40) NOT NULL, `tax_rate` decimal(6,3) NOT NULL, `amount` decimal(20,6) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8

 

INSERT INTO `ps_hook` (`name`, `title`, `description`, `position`, `live_edit`) VALUES ('frontCanonicalRedirect', 'Front Canonical Redirect', 'Check for 404 errors before canonical redirects', 0, 0)

(1062) Duplicate entry 'frontCanonicalRedirect' for key 2

 

SET @id_hook = (SELECT `id_hook` FROM `ps_hook` WHERE `name` = 'frontCanonicalRedirect')

 

SET @position = (SELECT IFNULL(MAX(`position`),0)+1 FROM `ps_hook_module` WHERE `id_hook` = @id_hook)

 

SET @id_module = (SELECT `id_module` FROM `ps_module` WHERE `name` = 'pagesnotfound')

 

INSERT INTO `ps_hook_module` (`id_hook`, `id_module`, `position`) VALUES (@id_hook, @id_module, @position)

(1062) Duplicate entry '168-88' for key 1

 

ALTER TABLE `ps_order_state` ADD COLUMN `deleted` tinyint(1) UNSIGNED NOT NULL default '0' AFTER `delivery`

(1060) Duplicate column name 'deleted'

Link to comment
Share on other sites

oups, pas vu la réponse... apparemment, ce ne sont que des erreurs indiquant que les colonnes que le script voulait ajouter existaient déjà (ou n'existaient déjà plus si tentative de suppression), donc rien de bien méchant ou bloquant

Link to comment
Share on other sites

oups, pas vu la réponse... apparemment, ce ne sont que des erreurs indiquant que les colonnes que le script voulait ajouter existaient déjà (ou n'existaient déjà plus si tentative de suppression), donc rien de bien méchant ou bloquant

 

Merci Johann,

 

Si la mise à jour en local fonctionne parfaitement, il n'en est pas de même sur l'hébergement

Certains modules dont je me sers sont invisibles et à la mise à jour je n'avais pas accès aux modules, en supprimant

ceux dont je ne me sers pas, j'ai pu à nouveau avoir un accès aux modules

Les clients ne peuvent faire un panier et commander " message d'erreur même avec la charte native "

Donc pour la enième fois je refais tout

Je remets ma version 1.4.3 sur mon ordi

J'uploade à la racine

Je fais ma mise à jour selon votre tuto

Je lance l'install en faisant repointer l'url vers la racine avant

Je suis sur et certain que je vais rencontrer les mêmes pb, pas d'accès aux modules

Ce n'est pas normal et je me demande si cela ne viendrait de mon hébergeur

1and1, serveur mutualisé ??

Merci pour votre aide

Link to comment
Share on other sites

parfois, certains modules disparaissent de la liste par manque de mémoire.

tu peux essayer de ce coté là en ajoutant une ligne de configuration dans le .htaccess (outils, générateurs, config spécifique) :

 

php_value memory_limit 64M

 

et en regénérant ensuite le .htaccess

Link to comment
Share on other sites

On met se code en haut du .htaccess

 

Je suis en train de tout refaire, la totale mais avec la connexion adsl que j'ai, le plus long est

de tout remonter sur le serveur environ 6 à 10 heures

 

Je vais essayer cette solution quand j'en serais à la mise à jour

Link to comment
Share on other sites

parfois, certains modules disparaissent de la liste par manque de mémoire.

tu peux essayer de ce coté là en ajoutant une ligne de configuration dans le .htaccess (outils, générateurs, config spécifique) :

 

php_value memory_limit 64M

 

et en regénérant ensuite le .htaccess

 

En mettant ce code cela me plante tout avec une internal erreur

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