Bonjour,
Comme à chaque tentative de mise à jour j'ai des soucis.
Voici ma config et où j'en suis :
- Je bosse sous mac, j'utilise Filezilla et mon serveur est un serveur OVH Pro et la version php est 5.5
- J'ai fait une copie de ma base de donnée depuis OVH et un export depuis phpmyadmin pour être sur
- J'ai fait un backup manuel de mon installation depuis Filezilla
- J'ai téléchargé Thelia 2.3.4 depuis le site thelia
- Je l'ai décompressé sur mon mac
- Je l'ai uploadé sur mon serveur
- J'ai lancé .......com/install
J'ai eu plusieurs erreurs à tous les niveaux de mise à jour ( à chaque fois j'ai rechargé la page et nouvelle erreur ). Et forcément à la fin, rien ne marchait.
J'ai donc décidé de re installer mon ancienne config et base de sonnée et reprendre du début. Je sais donc que je vais avoir de nouveau plusieurs erreurs, il y aura donc plusieurs étapes au réglement de mon soucis, voici la première :
Quand je vais sur ....com/install je n'ai maintenant plus de choix possible pour mettre à jour, on me propose d'installer completement et quand je clique dessus j'ai
Il semblerait que Thelia soit déjà installé sur ce serveur. Merci de vérifier la configuration et d'apporter les corrections nécessaires avant de ré-essayer.
Quand je vais sur install/update j'ai pour le coup :
Il semble que votre base de données soit déjà à jour.
Pour l'instant, l'assistant ne permet que la mise à jour de la base de données. Pour mettre à jour vos fichiers php, vous devez procéder manuellement.
J'ai bien remis ma base de donnée à jour avec la sauvegarde qui par contre me donne une erreur :
Erreur
Requête SQL :
INSERT INTO `accessory` (`id`, `product_id`, `accessory`, `position`, `created_at`, `updated_at`) VALUES
(1, 138, 230, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(2, 69, 68, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(3, 72, 73, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(4, 138, 94, 2, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(8, 164, 230, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(10, 169, 216, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(14, 209, 138, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(19, 157, 209, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(20, 167, 216, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(21, 168, 216, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(23, 93, 92, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(24, 92, 93, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(25, 155, 160, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),
(26, 130, 202, 1, '2015-03-11 16:30:56', '2015-03-11 16:30:56'),[...]
MySQL a répondu : Documentation
#1146 - Table 'lavachesmjtest.accessory' doesn't exist
En relançant la page de mise à jour j'ai maintenant la proposition de passer de 2.2.0 à 2.2.1 avec cette erreur :
ésolé, une erreur inattendue s'est produite: Failed to execute SQL ' ALTER TABLE `product_sale_elements_product_image` DROP FOREIGN KEY `fk_pse_product_image_product_sale_elements_id`', arguments:Array ( ) , error:Array ( [0] => HY000 [1] => 1025 [2] => Error on rename of './lavachesmjtest/product_sale_elements_product_image' to './lavachesmjtest/#sql2-19af-3a11924' (errno: 152) )
Détails:
#0 /home/lavachesmj/web/install/updater.php(85): Thelia\Install\Update->process()
#1 {main}
Processus de mise à jour
mise à jour vers la version 2.2.1
Trace du processus de mise à jour.
[debug] start update process
[debug] inserting file 2.2.1.sql
[error] error during update process with message : Failed to execute SQL ' ALTER TABLE `product_sale_elements_product_image` DROP FOREIGN KEY `fk_pse_product_image_product_sale_elements_id`', arguments:Array ( ) , error:Array ( [0] => HY000 [1] => 1025 [2] => Error on rename of './lavachesmjtest/product_sale_elements_product_image' to './lavachesmjtest/#sql2-19af-3a11924' (errno: 152) )
Ensuite, en rechargeant, j'ai ce problême:
Désolé, une erreur inattendue s'est produite: Failed to execute SQL ' INSERT INTO `hook` (`id`, `code`, `type`, `by_module`, `block`, `native`, `activate`, `position`, `created_at`, `updated_at`) VALUES (@max_id+1, 'sale.top', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+2, 'sale.bottom', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+3, 'sale.main-top', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+4, 'sale.main-bottom', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+5, 'sale.content-top', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+6, 'sale.content-bottom', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+7, 'sale.stylesheet', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+8, 'sale.after-javascript-include', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+9, 'sale.javascript-initialization', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+10, 'account-order.invoice-address-bottom', 1, 1, 0, 1, 1, 1, NOW(), NOW()), (@max_id+11, 'account-order.delivery-address-bottom', 1, 1, 0, 1, 1, 1, NOW(), NOW()), (@max_id+12, 'newsletter-unsubscribe.top', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+13, 'newsletter-unsubscribe.bottom', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+14, 'newsletter-unsubscribe.stylesheet', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+15, 'newsletter-unsubscribe.after-javascript-include', 1, 0, 0, 1, 1, 1, NOW(), NOW()), (@max_id+16, 'newsletter-unsubscribe.javascript-initialization', 1, 0, 0, 1, 1, 1, NOW(), NOW()) ', arguments:Array ( ) , error:Array ( [0] => 23000 [1] => 1062 [2] => Duplicate entry 'sale.top-1' for key 'code_UNIQUE' )
Détails:
#0 /home/lavachesmj/web/install/updater.php(85): Thelia\Install\Update->process()
#1 {main}
Enfin en mode dev, erreur 500 sur la page ....Com/index_dev.php donc je ne sais pas quoi faire ( oui j'ai bien rajouté mon ip dans la liste pour ce fichier )
Du coup, rebelote, histoire de repartir de zero et pas tout mélanger, je suis en train de remettre mes sauvergardes d'install et de base de donnée en ligne pour qu'en attendant mon site marche et pouvoir reprendre la mise à jour de zéro mais j'ai eu deux fois exactement les mêmes erreurs, donc c'est pas un hasard.
Last edited by lavache (18-10-2017 10:48:37)