Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

Re: Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

par @rthur » 27 avr. 2017, 19:28

Fait un phpinfo() et regarde si tu as bien une ligne avec intl
Si ce n'est pas le cas, regarde dans le phpinfo la ligne qui indique le php.ini qui est utilisé pour être sûr que tu as bien modifié le bon.

Si tu as bien modifié le bon, relance Apache et regarde dans les logs d'Apache les messages d'erreurs

Re: Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

par JayTricks » 27 avr. 2017, 16:50

Tout est en localhost ouais, j'ai bien redémarrer oui.

Dans le fichier bootstrap voici la ligne de code correspondante :
if (!extension_loaded('intl')) {
    trigger_error('You must enable the intl extension to use CakePHP.', E_USER_ERROR);
}
Concernant la list des prérequis d'après cake PHP :
- HTTP Server. For example: Apache. Having mod_rewrite is preferred, but by no means required.
- PHP 5.6.0 or greater (including PHP 7.1).
- mbstring PHP extension
- intl PHP extension

Dans mon cas c'est le fameux intl que j'ai bien décommenter dans le php.ini

Re: Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

par moogli » 27 avr. 2017, 14:40

salut,

c'est le même serveur ?
tu as bien redémarré le serveur web (apache httpd ?).

après il faut voir ce qu'il y a dans ce fichier bootstrap.php ligne 25 (et avant) pour voir ce que le test attend pour être validé.

une solution est de regarde dans la doc la liste des pré requis pour son installation ;)


@+

Cakephp " You must enable the intl extension to use CakePHP /cakePHP/config/bootstrap.php on line 25 "

par JayTricks » 27 avr. 2017, 13:58

Bonjour tout le monde,

Je voulais essayer cakePHP, mais j'ai ce petit problème. Lors de l'installation il m'a déjà dit que je devais activer l'extension intl, je l'ai donc activé dans mon php.ini et l'installation a pu se faire correctement.

Seulement quand je lance mon navigateur j'ai le droit à ce message d'erreur je ne comprends pas pourquoi...

Merci par avance pour votre aide.