[RESOLU] problème de chargement de classe php

Mammouth du PHP | 843 Messages

24 juin 2013, 18:51

Salut à tous :)
Voilà j'ai un script php qui passe nickel en local et qui me donne l'erreur suivante une fois sur server de production:
Fatal error: Class 'Locale' not found in /www/site/module/Application/Module.php on line 63
Voici le fichier: http://pastebin.com/9cWDKmZT

Une idée sur le pourquoi sa passe en local et que j'ai l'erreur en ligne ?
Merci d'avance ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 juin 2013, 21:17

salut,


est ce que tu a ZF dans l'include path de php sur le serveur en ligne ?
et ta classe avec ?


@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 843 Messages

25 juin 2013, 04:51

Bah Locale est une classe de php là...
Les classe ZF ne pose pas problème semble t'il...
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

25 juin 2013, 15:24

arf oui, je connaissais pas ^^

du coup j'ai regardé la doc :
- php > 5.3.0 => vu l'utilisationdes namespace ça devrait aller :=
- fait partie de l'extension INTL, est ce que celle ci est activée sur ton serveur en ligne ? tu aura la réponse à cette question dans un phpinfo() ;)


@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 843 Messages

25 juin 2013, 21:32

l'extention php_intl n'est pas activé sur mon server, mais en locale non plus et pourtant ça marche :shock:
Pourquoi il ne me trouve pas cette classe Locale sur le server alors... L'include_path semble bien configurer et je suit en 5.3 partout... (test ok en 5.4 en locale même)...
Si quelqu'un a une idée ? ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 843 Messages

26 juin 2013, 20:47

Je viens de voir avec mon hebergeur mais rien de mieux. Apparament l'extention php_intl est native depuis php5.3 et je suis en 5.3 en locale comme sur le server...
Alors pourquoi il ne me trouve pas cette fichue classe "Locale" chez l'hebergeur?
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 juin 2013, 23:41

affiche
<?php
echo php_version('intl');
?>
tu aura ta réponse

perso j'ai testé sur php5.5.0 windows. ceci dit une extension est désactivable à la compilation (par exemple).



@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 843 Messages

28 juin 2013, 21:29

Tous ces efforts pour que mon hebergeur me dise que l'extention intl sera disponible prochainement... :evil:
Enfin, encore merci ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

29 juin 2013, 15:29

:mrgreen: :mrgreen:
Il en faut peu pour être heureux ......