Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 4 mois 2 jours #99382

Lorsque passe de la version PHP 5.6 à la version 7.1 chez Infomaniak Dolibarr ne fonctionne plus.
Y aurait-il quelqu'un qui pourrait m'expliquer comment passer d'une version à l'autre.
J'ai déja tenté d'exporter ma base de données et de réimporter avec PHPMyAdmin mais rien n'y fait.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 4 mois 1 jour #99388

  • Sylvain.Legrand
  • Portrait de Sylvain.Legrand
  • Hors ligne
  • Gold Boarder
  • Rien n'est simple, tout est compliqué !
  • Messages : 588
  • Remerciements reçus 119
  • Karma: 20
Bonjour,

Quelle procédure avez-vous suivie pour la migration PHP ?
Quelle est l'OS ?

Cordialement,
Sylvain Legrand.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99481

Sur mon hébergement Infomaniak je peux facilement passer de la version 5.6 à la version 7.1 de PHP à l'aide d'un bouton.
Quand je fais cela mon Dolibarr qui est déjà en 7.0.3 me dit : Parse error: syntax error, unexpected ';' in /home/clients/fb9d4e92da0510860cbd3fd4653d37a8/web/dolibarr2/htdocs/core/lib/functions.lib.php(6275) : eval()'d code on line 1
J'ai donc fait une toute nouvelle install Dolibarr 7.0.3 en local avec PHP 7.1 exporté la base de donnée chez Infomaniak depuis PHPMyadmin et réimporté la base sur ma nouvelle installation mais a ce moment il me mets une erreur 1215 un truc avec des liens externes.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99490

  • fred1
  • Portrait de fred1
  • Hors ligne
  • Senior Boarder
  • Messages : 56
  • Remerciements reçus 14
  • Karma: 0
Bonjour,

Pouvez répondre à la question concernant le type d'hébergement que vous avez chezinfomaniak, mutualisé ou serveur cloud...

Est ce que votre dolibarr 7.0.3 fonctionne si vous restez en 5.6

Cordialement.

Frédéric
Dernière édition: il y a 3 mois 3 semaines par fred1.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99491

Pardon .. oui c'est un hébergement mutualisé et Dolibarr 7.0.3 fonctionne si je reste en PHP 5.6

Merci
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99493

  • fred1
  • Portrait de fred1
  • Hors ligne
  • Senior Boarder
  • Messages : 56
  • Remerciements reçus 14
  • Karma: 0
Avez vous tenté 7.0 et avez vous des modules additionnelles à dolibarr ?
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99494

Oui j'ai tenté en premier de passer en PHP 7.0 mais j'ai le même résultat.
Je n'ai pas de modules additionnels, la seule chose j'ai activé le module mydoli.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99495

  • fred1
  • Portrait de fred1
  • Hors ligne
  • Senior Boarder
  • Messages : 56
  • Remerciements reçus 14
  • Karma: 0
Dans le doute essayez de le désactiver !

Je ne suis pas sur (à vérifier) mais voici les prérequis pour que l'application mobile myDoli fonctionne : - un dolibarr 3.8 à 5.0
- version php 7 à priori cela passe en 7.0.3 en l'activant sur une installation locale.

En revanche ce qui est génant vous dites avoir
exporté la base de donnée chez Infomaniak depuis PHPMyadmin et réimporté la base sur ma nouvelle installation mais a ce moment il me mets une erreur 1215
Dernière édition: il y a 3 mois 3 semaines par fred1.
L'administrateur a désactivé l'accès en écriture pour le public.

Migration Dolibarr 7.0.3 de PHP 5.6 à 7.1 il y a 3 mois 3 semaines #99496

oui vu que c'est l'unique chose que j'ai activé j'ai aussi essayé en le désactivant.
Mais rien n'y fait.
De plus je viens de faire la chose suivante :
Dans le fichier functions.lib.php dans le dossier htdocs\core\lib j'ai mis en commentaire 2 lignes de code. A la ligne 6275 et 6276
if ($hideerrors) @eval($s);
else eval($s);
Et la mon Dolibarr refonctionne. Par contre je ne sais pas du tout à quoi elles correspondent.
L'administrateur a désactivé l'accès en écriture pour le public.