Bienvenue sur la page communauté Sooth ERP, où vous pouvez poser vos questions. Inscrivez-vous (via le login de Mantis)

Bienvenue dans la communauté Sooth ERP.

Vous pouvez posez ici vos questions ou fournir des réponses aux autres membres de la communauté.

accents et version de php

0 votes
Bonjour, j'ai exporté ma base de données de LMB vers un sooth erp fraichement installé sur nouveau serveur, pas de souci pour la migration, en revanche, en version de php 5.4 sur le serveur, tout ce qui comporte un accent (ou presque) n'apparait plus. par exemple a l'accueil dans documents ouvert, sous chaque facture, le "à régler" n'apparait plus.

si je repasse en version php 5.2, le problème des accents disparait, mais je ne peux plus par exemple changer de client sur une facture donnée (pas de bouton valider apparent) .

que dois je faire pour rendre tout ça bien compatible avec php 5.4 ?

merci pour votre aide
posté Mar 5, 2014 dans la catégorie Problèmes par jplynx25 (230 points)

1 Réponse

0 votes
 
Meilleure réponse
Bonjour,

L'appli n'est pas compatible Php 5.4 pour le moment. (cf prérequis http://www.sootherp.fr/documentation/installer/)

Je déconseille Php 5.2 plus du tout supportée.

La migration en termes de compatibilité de Php 5.3 à 5.4 n'a rien de triviale, ce n'est pas une opération qui peut être traitée simplement.

Cela demande de remplacer toute les fonctions / directives abandonnées dans la version, ajuster certaines qui ont été modifiées dans leur comportement (comme htmlspecialchars qui renvoit une chaîne vide si l'entrée n'est pas de l'utf-8 sauf à l'indiquer explicitement, c'est la raison pour laquelle certaines données accentuées disparaissent)
Plus d'info sur les modifs à prendre en compte pour répondre à votre question:
http://www.php.net/manual/fr/migration54.incompatible.php

J'ai commencé à regarder ce qu'il y a à traiter pour passage en v5.4, mais c'est un travail pas si simple, notamment si on veut garantir une compatibilité avec les deux versions php 5.3 et 5.4 en simultané.

Pour l'instant, évitez 5.2 totalement obsolète, et préférez 5.3
répondu Mar 6, 2014 par Yves (3,790 points)
élue Mar 6, 2014 par jplynx25
Bonjour, merci pour la réponse, je me suis mis en php 5.3
pas de pb d'accents avec cette version,et pour le pb de choisir un contact sur une facture suite à une erreur,cela venait des magic quotes , donc résolu et j'en suis bien heureux ... Encore Merci pour le support!
Jérôme.
Bonjour
Quelle est/devrait être la compatibilité avec php5.6 ?
Merci
...