CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 08-01-2016 15:44:30

Reka
Pitivier
Date d'inscription: 24-06-2015
Messages: 13

Mise en prod impossible (parse error /config/bootstrap.php line 108)

Bonjour,


J'ai créé mon application sous cake3 (le rendu est ok en local) puis tenté de la mettre en production.

Comme je rencontrais une erreur 500 (page vierge), j'ai mis le debug de l'app.php à true.
Le message qui en résulte est le suivant :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/www/29a5a7aef97c5741349a291ba66f265e/web/fc/test/config/bootstrap.php on line 108

J'ai envisagé qu'il y avait p-e un problème dans le .htaccess générique (à la racine), mais php 5.4+ est activé

Quant au htaccess contenu dans le dossier de l'appli, son contenu est le suivant :

Code: php

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine on
  3.     RewriteRule    ^$    webroot/    [L]
  4.     RewriteRule    (.*) webroot/$1    [L]
  5. </IfModule>

J'ai tenté de mettre l'appli (contenu des fichiers et dossiers) 2 fois sur mon hébergement pro (infomaniak), je rencontre toujours le même souci, de la même façon.
Etrangement en revanche, quand je le mets sur mon hébergement perso (ovh), je ne rencontre aucun souci. Mon application s'affiche, et est parfaitement utilisable et opérationnelle.

J'ai sonné chez Infomaniak, ils me disent simplement que c'est un souci d'htaccess. Le fait est que même quand je vide le htaccess à la racine à sa plus simple expression (SetEnv PHP_VER 5_5 ou SetEnv PHP_VERSION 5.5), ça ne fonctionne pas davantage.

Avez-vous une idée ou une piste pour solutionner mon problème ? hmm

Merci d'avance,

Reka

Hors ligne

 

#2 11-01-2016 11:24:07

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Mise en prod impossible (parse error /config/bootstrap.php line 108)

Salut,
l'erreur serait dûe à ton avis à la version de PHP de l'hébergeur ? quel est le contenu de la ligne 108 dans ton bootstrap.php ?


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

#3 21-01-2016 09:26:37

Reka
Pitivier
Date d'inscription: 24-06-2015
Messages: 13

Re: Mise en prod impossible (parse error /config/bootstrap.php line 108)

Salut cyberbobjr,

Sorry pour la latence entre le premier message et celui-ci, je me disperse dans mes projets.

Donc, j'ai envisagé que c'était dû à ça (la version de PHP) parce qu'on m'a suggéré de vérifier sur le channel IRC, mais ce n'est apparemment pas le problème...

Voici la ligne du bootstrap qui est concernée (108e = 3e) :

Code: php

  1. $isCli = php_sapi_name() === 'cli';
  2. if ($isCli) {
  3.    (new ConsoleErrorHandler(Configure::read('Error')))->register(); // 108
  4. } else {
  5.     (new ErrorHandler(Configure::read('Error')))->register();
  6. }

Tu as une idée?
Merci.

Dernière modification par Reka (21-01-2016 09:29:24)

Hors ligne

 

#4 26-01-2016 11:01:00

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Mise en prod impossible (parse error /config/bootstrap.php line 108)

Salut,
pour moi c'est un problème de version de PHP, fait un simple fichier php avec phpinfo() dedans et donne nous ta version de PHP stp.
++


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr