Nous sommes le Jeu 26 Juin, 2025 00:40
Supprimer les cookies

#Résolu# Problème "setlocale " avec Phpmyaddressbook 2.0

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 23 Avr, 2010 08:47

Bonjour.

Suite à la dernière mise à jour du logiciel ci-dessus désigné, je rencontre un problème au moment de l'exécution du script d'installation !

J'ai ceci d'indiqué : configuration file contains an error : setlocale call failed with parameter fr_FR.UTF-8

Gettext est activé dans PHP (je travaille avec WampServer 2.0i), j'ai vérifié user_config.inc.php, config.inc.php et n'ai rien trouvé de particulier... Bon, je ne suis pas une bête en PHP !!!

Merci pour votre aide
Dernière édition par finrod le Mer 12 Mai, 2010 15:04, édité 1 fois au total.
finrod

Messages : 13
Géo : Amiens (80)

Mar 27 Avr, 2010 13:39

Bonjour à tous.

Petite précision quand à mon problème : j'obtiens la même erreur en utilisant XAMPP 1.7.3

Par contre, si j'utilise la version 1.9 de PhpMyAddressBook : pas d'erreur !!!

Ploc ??? Où-es-tu ???
finrod

Messages : 13
Géo : Amiens (80)

Mer 28 Avr, 2010 22:23

Bonsoir,

Je confirme, même problème chez moi, avec la même configuration.

Tuck
tuck

Mar 04 Mai, 2010 04:02

Bonsoir,

Je viens d'envoyer un mail à Ploc pour savoir si il a une solution.

Je vous tiens au courant.

Tuck
Invité

Mar 04 Mai, 2010 07:56

Invité a écrit:Bonsoir,

Je viens d'envoyer un mail à Ploc pour savoir si il a une solution.

Je vous tiens au courant.

Tuck



Merci Tuck :D
finrod

Messages : 13
Géo : Amiens (80)

Mar 04 Mai, 2010 12:15

Bonjour à tous,

Voici la réponse de Ploc :

Salut,

Ce n'est pas un bug à proprement parler. Je dirais plutôt que c'est une spécificité de la plateforme que tu utilises.

Sur les plateformes professionnelles, les locales (fichiers de description des paramètres locaux) contiennent non seulement la langue (fr_FR) mais également le jeu de caractère (UTF-8). Or les plateformes un peu antiques (telles que certaines anciennes distributions linux ou windows) ne tiennent pas compte du jeu de caractère.

La meilleure solution est donc bien évidemment d'utiliser une distribution linux ( ;-) ), mais sinon, phpMyAddressbook devrait fonctionner en modifiant la langue pour ne laisser que "fr_FR" au lieu de "fr_FR.UTF-8" dans le fichier de configuration.

Ploc


Je teste dès ce soir et je reviens vers vous.

Tuck
Invité

Mar 04 Mai, 2010 20:43

Salut,

J'ai demandé à Ploc de me préciser exactement ce qu'il fallait et il ma conseillé cela :

fichier config.inc.php, ligne 80, remplacer :

if (!setlocale(LC_ALL, "$language.$charset")) {

par :

if (!setlocale(LC_ALL, "$language")) {


cependant ce la ne fonctionne pas chez moi. J'ai donc passer les deux lignes en commentaire et cela fonctionne impec :

/*if (!setlocale(LC_ALL, "$language.$charset")) {
throw new Exception(sprintf("setlocale call failed with parameter %s", "$language.$charset"));
}*/


En espérant que cela fonctionnera pour toi.

Tuck
Invité

Mar 04 Mai, 2010 21:22

Merci à ploc pour sa rapidité, et à Tuck pour la partage des infos.

Finrod, merci de nous dire si ton problème est résolu en faisant ces opérations, pour passer le sujet en résolu.

Cordialement
L'homme n'est pas fait pour travailler et la preuve, c'est que ça le fatigue. (Marcel Proust)
dedenimes

Messages : 2410
Géo : proche de Nîmes

Mer 12 Mai, 2010 15:04

Bonjour dedenimes, bonjour Tuck et bonjour à tous.

Merci à Tuck, et à Ploc : plus d'erreur lors de la création de la l'appli !

Merci beaucoup.

Respectueusement

PS : désolé du retard... beaucoup de taff !!! :wink:
finrod

Messages : 13
Géo : Amiens (80)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit