Bonjour à tous

J'ai un soucis pour exécuter des commandes symfony php sur mon hébergeur chez OVH.

Mon application est développé avec symfony3 et je l'ai transférer sur le serveur par ftp.

Lorsque je fait php bin/console j'ai une erreur:

X-Powered-By: PHP/4.4.9
Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in <b>/home/whathappmm/what-happen.fr/bin/console</b> on line <b>3</b><br />

Je crois que c'est du à la version de php qui n'est pas compatible avec symfony3.

Je fait donc php.ORIG.5_3 bin/console et là j'obtiens une erreur 500:

Status: 500 Internal Server Error
X-Powered-By: PHP/5.3.29
Content-type: text/html

D'ou proviens ce status: 500 ?

Je précise que la racine de mon site web est en permission 705 et que mon répertoire web est 755.

Peut être que c'est une question de droit car tous le css de mon site web n'est pas chargé alors que j'ai utilisé asset().

Pouvez vous m'aider svp ?

4 réponses


Huggy
Réponse acceptée

D'après la doc Symfony il faut php 5.5.9
et pour Ovh tu peux lancer php 5.6 (cli)
/usr/local/php5.6/bin/php bin/console

namnam24
Auteur

Merci pour ta réponse mais donc comment utiliser la version 5.6 lors des commandes car php.ORIG.5_6 bin/console ne fonctionne pas.
Et je ne comprends pas le chemin d'accès que tu a écris ?

Je t'ai écrit la commande tu veux aussi que je la tape pour toi ?
le raccourci php.ORIG.5_6 n'existe pas en effet
c'est écrit sur le site d'OVH en bas de la page
Chez moi ça me renvoie une version 5.6.21

namnam24
Auteur

Ok sa fonctionne c'est bon merci