Jump to content

Problème avec mise à jour de 1.7.8.11 à 8.1


Recommended Posts

Bonjour

Après avoir installé la dernière version du module de Knowband, j’ai fait une mise à jour qui a été un succès avec 1-click de prestashop. Mais j’ai encore un site hors d’usage. J’ai réussi à mettre la boutique en mode deboggue pour trouver le problème mais je n’ai pas la solution. De plus, je ne suis plus capable de faire une restauration du site avec CPanel car ce logiciel ne fonctionne pas. J'ai placé un appel de service avec le fournisseur et je suis toujours sans nouvelle d’eux depuis jeudi minuit et sans boutique actif. Je n’ai plus d’accès à l’arrière-magasin. Pouvez-vous me donner une piste pour une solution avec cette capture d’écran. Merci milles fois de votre expertise.

 

PROBLEME-54.jpg

PROBLEME-54.jpg

Link to comment
Share on other sites

avant dans le fichier classes/Tools.php il y avait la fonction jsonDecode :

 


    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

plus maintenant, d'où l'intérêt d'acheter les mises à jour des modules

Link to comment
Share on other sites

il y a 9 minutes, coeos.pro a dit :

avant dans le fichier classes/Tools.php il y avait la fonction jsonDecode :

 


    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

plus maintenant, d'où l'intérêt d'acheter les mises à jour des modules

Il a justement mis à jour^^

Citation

Après avoir installé la dernière version du module de Knowband

 

Link to comment
Share on other sites

il y a 5 minutes, Eolia a dit :

Ben théoriquement les mises à jour des modules correspondent aux dernières version Presta, non ?

le module installé est en 1.0.1, la dernière version du module est 1.0.5

Link to comment
Share on other sites

18 minutes ago, Eolia said:

Ben théoriquement les mises à jour des modules correspondent aux dernières version Presta, non ?

image.thumb.png.346c2951c1879633b9e2fb9e2bb093eb.png

oui! voici le module

module1.jpg

Link to comment
Share on other sites

34 minutes ago, coeos.pro said:

avant dans le fichier classes/Tools.php il y avait la fonction jsonDecode :

 


    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

plus maintenant, d'où l'intérêt d'acheter les mises à jour des modules

Ok! Je ne savais pas. Merci pour l'info

Link to comment
Share on other sites

ok, par contre le module que vous avez est valable pour les anciennes versions de PS, pas pour les 8.x

 

je ne connais pas votre niveau, si vous voulez faire simple et rapide, dans le fichier classes/Tools.php rajoutez entre 2 fonctions : 

    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

il y aura toujours des gens qui vous diront que ce n'est pas propre et qu'il ne faut surtout pas faire ça mais c'est la solution la plus simple et rapide pour refaire fonctionner votre boutique

Link to comment
Share on other sites

16 minutes ago, coeos.pro said:

le module installé est en 1.0.1, la dernière version du module est 1.0.5

oui cela a été installé avant la mise à jour de Prestashop! Une semaine auparavant, j'avais eu le même problème donc j'ai restauré mon site, installer la dernière version 1.0.5 car j'avais la version 1.0.4 et puis voilà! je suis au même point. 

Link to comment
Share on other sites

La question qui tue! 😉 , Quel fichier pourrait-il me permettre de désactivé le module en question ou bien tous les modules autre que prestashop afin que j'entre dans le "backoffice"? 

Link to comment
Share on other sites

15 minutes ago, coeos.pro said:

ok, par contre le module que vous avez est valable pour les anciennes versions de PS, pas pour les 8.x

 

je ne connais pas votre niveau, si vous voulez faire simple et rapide, dans le fichier classes/Tools.php rajoutez entre 2 fonctions : 

    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

il y aura toujours des gens qui vous diront que ce n'est pas propre et qu'il ne faut surtout pas faire ça mais c'est la solution la plus simple et rapide pour refaire fonctionner votre boutique

Bonjour, Je me débrouille assez bien en informatique pour avoir faire 1 an de programmation. Mais cela est d'une autre époque! hi hi (Cobol, Assembleur, etc) Dans mon panel positionner à la racine, la recherche ne me donne pas de fichier tools.php. J'ai cherché le dossier classes mais sans succès. J'ai un dossier Tools par contre.

Sans titre-3.jpg

Link to comment
Share on other sites

15 minutes ago, Dudley said:

Bonjour, Je me débrouille assez bien en informatique pour avoir faire 1 an de programmation. Mais cela est d'une autre époque! hi hi (Cobol, Assembleur, etc) Dans mon panel positionner à la racine, la recherche ne me donne pas de fichier tools.php. J'ai cherché le dossier classes mais sans succès. J'ai un dossier Tools par contre.

Sans titre-3.jpg

ok j'ai trouvé le dossier et le fichier.    classes/tools.php 

j'ai copie-collé, le site apparaît mais je ne suis  toujours pas capable d'entrée dans le backoffice.

Toujours le même problème. 

Merci beaucoup! 

 

Link to comment
Share on other sites

il y a 46 minutes, coeos.pro a dit :

ok, par contre le module que vous avez est valable pour les anciennes versions de PS, pas pour les 8.x

 

je ne connais pas votre niveau, si vous voulez faire simple et rapide, dans le fichier classes/Tools.php rajoutez entre 2 fonctions : 

    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

il y aura toujours des gens qui vous diront que ce n'est pas propre et qu'il ne faut surtout pas faire ça mais c'est la solution la plus simple et rapide pour refaire fonctionner votre boutique

Si on dit que cela n’est pas propre ce n’est absolument pas pour embêter les gens mais bien pour éduquer aux bonnes pratiques qui permettent d’économiser du temps et de l’argent lorsque la boutique prend de l’âge et qu’elle doit évoluer. 

apprendre à bien faire est un investissement et non une charge. 

Link to comment
Share on other sites

Il y a 1 heure, coeos.pro a dit :

ok, par contre le module que vous avez est valable pour les anciennes versions de PS, pas pour les 8.x

 

je ne connais pas votre niveau, si vous voulez faire simple et rapide, dans le fichier classes/Tools.php rajoutez entre 2 fonctions : 

    public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0)
    {
        return json_decode($data, $assoc, $depth, $options);
    }

il y aura toujours des gens qui vous diront que ce n'est pas propre et qu'il ne faut surtout pas faire ça mais c'est la solution la plus simple et rapide pour refaire fonctionner votre boutique

Ben en PHP 8 json_decode/json_encode n'existe plus donc ça va vous péter au nez...

Link to comment
Share on other sites

22 minutes ago, coeos.pro said:

là c'est uniquement le temps de remettre en marche la boutique, mettre à jour les modules, ensuite on peut (ou pas dans ce cas) supprimer la modification du coeur

 

Le site fonctionne avec le carousel annoncant nos vacances pour 2019 L. Pas de faute! Mais j’étais pas capable d’entrée dans le backoffice. Erreur car je suis en mode déboggue. J’ai été à config/defines.inc.php pour changer la ligne 29, (‘_ps_mode_dev_’, false); Après j’ai réussi à entrée. J’ai voulu aller dans les modules mais ca foiré encore. J’ai été dans paramètre avancé, module et désactivé tous les modules non intégré mais encore là, le bouton affiche toujours Désactivé. En retournant dans gestions modules! Encore la galère ERREUR. J’ai été changé ma version PHP 7.4 pour 8.0. en croisant tous ce que j’avais a croisé pour la chance! code 500 serveur!

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