Jump to content

Mise à jour vers version 1.5.0.17 impossible en automatique et en mode manuel


Recommended Posts

Bonsoir,

 

Je dispose d'une boutique utilisant la version 1.4.8.2 de prestashop et je souhaitais effectuer une mise à jour vers la version finale 1.5.

 

J'ai d'abord essayé en mode manuel via ftp et j'ai eu le message d'erreur suivant sur mon fichier xml ; <action result="fail" error="28"/> au lieu d'avoir ma maj ok.

 

Comme ma boutique n'était plus accessible. Je l'ai réinstallée avec mes sauvegardes de fichiers et BDD.

 

J'ai donc tenté ensuite une mise à jour via le module upgrade de prestashop (en automatique).

J'ai eu cette fois-ci le message d'erreur [Ajax / Server Error] textStatus: "error" errorThrown:"" jqXHR: ""

et ma boutique est une nouvelle fois inacessible et je dois la réinstaller à nouveau.

 

Est-ce si compliqué de passer à la 1.5 ?

 

Merci de votre aide

Link to comment
Share on other sites

Salut,

 

Le mode "manuel" n'existe plus, il faut utiliser le module "One click upgrade" (ou "Mise à jour en un clic").

 

Concernant la seconde erreur que tu as eu, cela provient d'une erreur PHP durant la mise à jour.

 

Pour cela, le plus simple serait que tu essayes à nouveau en utilisant Firefox et en ayant installé Firebug au préalable.

Active la "Console" de Firebug avant de lancer la mise à jour.

 

Lorsque ça plantera, tu verras dans l'onglet "Console" une URL, tu cliques dessus et dans l'onglet "Réponse" tu verras l'erreur PHP en question.

 

Dès lors, cela sera assez facile pour moi te dire de quoi cela provient et comment le résoudre.

 

Sinon tu me mails tes codes d'accès et je fais la mise à jour pour toi demain dans la journée ;)

Link to comment
Share on other sites

Salut,

 

Le mode "manuel" n'existe plus, il faut utiliser le module "One click upgrade" (ou "Mise à jour en un clic").

 

Concernant la seconde erreur que tu as eu, cela provient d'une erreur PHP durant la mise à jour.

 

Pour cela, le plus simple serait que tu essayes à nouveau en utilisant Firefox et en ayant installé Firebug au préalable.

Active la "Console" de Firebug avant de lancer la mise à jour.

 

Lorsque ça plantera, tu verras dans l'onglet "Console" une URL, tu cliques dessus et dans l'onglet "Réponse" tu verras l'erreur PHP en question.

 

Dès lors, cela sera assez facile pour moi te dire de quoi cela provient et comment le résoudre.

 

Sinon tu me mails tes codes d'accès et je fais la mise à jour pour toi demain dans la journée ;)

 

Bonjour,

 

Si le mode manuel n'existe plus a quoi sert cette documentation: http://docs.prestashop.com/pages/viewpage.action?pageId=11272350 ?

 

Sur ma boutique en 1.4.4.1 l'onglet de mise à jour automatique ne me donne aucune erreur, il se contente de m'afficher un message me signalant que je n'ai pas besoin de l’utiliser pour le moment... J'ai bien essayer d'installer le module gratuit mais il m'est impossible d’accéder à la page de configuration, celle-ci charge pendant plusieurs minutes pour au final me dire qu'elle est inaccessible. Dès lors, je n'ai trouvé comme solution que la mise à jour manuelle via la documentation ci-dessus, mais la aussi ça coince! Après avoir lancé le script de mise à jour j’obtiens ça:

 

<action result="fail" error="35"/>

 

:huh:

Link to comment
Share on other sites

Bonjour Bruno,

 

J'ai tenté d'effectuer une nouvelle mise à jour après avoir restauré ma boutique en activant la console firebug comme vous me l'avez préconisé. Contrairement à la première fois, l'autoupgrade a été jusqu'au bout de la mise à jour mais une masse d'erreurs très importante. L'outil me signale que j'ai eu des erreurs lors de la maj de la base de données sql et que je dois restaurer ma boutique (cf les indications ci-dessous).

 

Je peux au moins me rendre compte du nouveau back office mais certains onglet comme l'accès aux modules ne fonctionnent pas. Je ne peux également pas consulter mon site, j'ai le message suivant : "Votre thème n'est pas disponible : "prestashop". Veuillez vérifier le nom du répertoire du thème et ces permissions."

 

J'imagine donc que la mise à jour à une nouvelle fois échoué. Si vous avez une solution je suis preneur car cela dépasse mes modestes compétences.

 

Merci

 

Aurélien

Link to comment
Share on other sites

Salut,

 

Le mode "manuel" n'existe plus, il faut utiliser le module "One click upgrade" (ou "Mise à jour en un clic").

 

Concernant la seconde erreur que tu as eu, cela provient d'une erreur PHP durant la mise à jour.

 

Pour cela, le plus simple serait que tu essayes à nouveau en utilisant Firefox et en ayant installé Firebug au préalable.

Active la "Console" de Firebug avant de lancer la mise à jour.

 

Lorsque ça plantera, tu verras dans l'onglet "Console" une URL, tu cliques dessus et dans l'onglet "Réponse" tu verras l'erreur PHP en question.

 

Dès lors, cela sera assez facile pour moi te dire de quoi cela provient et comment le résoudre.

 

Sinon tu me mails tes codes d'accès et je fais la mise à jour pour toi demain dans la journée ;)

 

S'agit-il du module Autoupgrade, je suis en version 1.4.7 et j'ai fait une tentative manuelle en local qui m'a renvoyé

vers cette adresse : docs.prestashop/com/display/PS15/Uploading+Prestashop

 

Cette adresse est introuvable

Link to comment
Share on other sites

J'imagine donc que la mise à jour à une nouvelle fois échoué. Si vous avez une solution je suis preneur car cela dépasse mes modestes compétences.

 

J'ai édité votre message car la liste était trop longue et cassait l'affichage du topic.

 

Comme on peut le voir sur ce message :

[ERROR] SQL 1.5.0.16 1060 in ALTER TABLE `ps_category` ADD `id_shop_default` int(10) unsigned NOT NULL default 1 AFTER `id_parent`: Duplicate column name 'id_shop_default'

 

Vous avez effectué la mise à jour à plusieurs reprises. Il serait plus simple de repartir d'une base saine (votre v1.4.x) et de recommencer afin d'éviter toute surprise.

Link to comment
Share on other sites

S'agit-il du module Autoupgrade, je suis en version 1.4.7 et j'ai fait une tentative manuelle en local qui m'a renvoyé vers cette adresse : docs.prestashop/com/display/PS15/Uploading+Prestashop

 

Cette adresse est introuvable

 

Salut dandav55,

Peux-tu nous dire exactement où tu as trouvé cette URL vers la doc, stp ?

Nous aimerions la corriger.

Merci.

 

Link to comment
Share on other sites

Bonjour,

 

Impossible de faire la mise à jour, j'obtient ce message d'erreur:

[TECHNICAL ERROR - JAVASCRIPT] Erreur détectée pour l'action"upgradeNow".Début de la restauration ..

 

1.4.6.2 vers 1.5.0.17

 

Le module de mise à jour est la version 0.8

 

J'ai essayé en manuel avant de lire que ça ne fonctionnait plus. :blink:

Link to comment
Share on other sites

Bonjour Bruno,

 

Suite à votre conseil (Vous avez effectué la mise à jour à plusieurs reprises. Il serait plus simple de repartir d'une base saine (votre v1.4.x) et de recommencer afin d'éviter toute surprise.)

 

J'ai réinstallé une version neuve de prestashop 1.4.8.2, tout en chargeant via phpmyadmin une sauvegarde de ma base de données avant de lancer la maj.

 

La mise à jour n'a une nouvelle fois pas fonctionné. Je retrouve le premier message d'erreur que j'avais eu lors de mes premières tentatives de maj : [Ajax / Server Error] textStatus: "error" errorThrown:"" jqXHR: ""

 

Le problème vient-il de ma base de données qui avait été sauvegardée avant de faire la mise à jour via mon phpmyadmin d'OVH ?

 

Je ne comprends pas pourquoi l'autoupgrade ne fonctionne pas. Si quelqu'un peut me trouver la solution, je suis preneur car c'est à s'arracher les cheveux.

 

Merci

Link to comment
Share on other sites

Re,

 

Après avoir fait le tour du forum prestashop suite à ce message d'erreur [Ajax / Server Error] textStatus: "error" errorThrown:"" jqXHR: "", j'ai cru comprendre que le problème pouvait venir de mon hébergement mutualisé perso d'OVH.

 

Savez-vous s'il existe un debug pour parvenir tout de même à réaliser la mise à jour vers 1.5 ?

 

Merci à la communauté

Link to comment
Share on other sites

bonjour,

avec firebug, j'ai comme messages d'erreur :

 

 

reference to undefined property elementArr.nodeType

 

if(elementArr && elementArr.nodeType == 3)

 

et

 

reference to undefined property object.constructor.name

 

return object && object.constr...& object.constructor.name == "Date";

 

 

et l'url en erreur c'est : http://www.ndd.com/shop/admin-trufe/autoupgrade/ajax-upgradetab.php

Link to comment
Share on other sites

Chrome est plus bavard :

 

	[*]	
[color=red !important]f.support.ajax.f.ajaxTransport.send[/color][url="http://www.ndd/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:18[/url]
[*]	
[color=red !important]f.extend.ajax[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:18[/url]
[*]	
[color=red !important](anonymous function)[/color][url="http://www.ndd.com/shop/admin-truffle/index.php?tab=AdminSelfUpgrade&conf=5&token=c2d90abd367fe2a5476c82b2e7b0f35c"]index.php:938[/url]
[*]	
[color=red !important]f.extend._Deferred.e.resolveWith[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:16[/url]
[*]	
[color=red !important]e.extend.ready[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:16[/url]
[*]	
[color=red !important]c.addEventListener.B[/color]

et


  • [list]
    [*]	
    [color=red !important]f.support.ajax.f.ajaxTransport.send[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:18[/url]
    [*]	
    [color=red !important]f.extend.ajax[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:18[/url]
    [*]	
    [color=red !important]doAjaxRequest[/color][url="http://www.ndd.com/shop/admin-truffle/index.php?tab=AdminSelfUpgrade&conf=5&token=c2d90abd367fe2a5476c82b2e7b0f35c"]index.php:760[/url]
    [*]	
    [color=red !important]handleSuccess[/color][url="http://www.ndd.com/shop/admin-truffle/index.php?tab=AdminSelfUpgrade&conf=5&token=c2d90abd367fe2a5476c82b2e7b0f35c"]index.php:886[/url]
    [*]	
    [color=red !important]$.ajax.success[/color][url="http://www.tndd.com/shop/admin-truffle/index.php?tab=AdminSelfUpgrade&conf=5&token=c2d90abd367fe2a5476c82b2e7b0f35c"]index.php:808[/url]
    [*]	
    [color=red !important]f.extend._Deferred.e.resolveWith[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:16[/url]
    [*]	
    [color=red !important]w[/color][url="http://www.ndd.com/shop/modules/autoupgrade/jquery-1.6.2.min.js"]jquery-1.6.2.min.js:18[/url]
    [*]	
    [color=red !important]f.support.ajax.f.ajaxTransport.send.d[/color]
    


 

Edited by X@vier (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 months later...

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