This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

doumv

Symfgony sur DSM6

Messages recommandés

Bonjour, 

Je souhaite savoir si quelqu'un a installé la dernière version de symfony (3.x) sur le DSM6.
Voila ce que j'ai fait et les erreurs rencontrées :

$ sudo curl -LS https://symfony.com/installer -o ~/symfony
==> rajouter /dev/null et /usr/local/bin/php56  dans open_basedir 
$ sudo chmod a+x ~/symfony
$ symfony new my_project
 * token_get_all() must be available
   > Install and enable the Tokenizer extension.

mais en faisant 
$ php56 symfony new my_project
==> marche
$ symfony demo
 * token_get_all() must be available
   > Install and enable the Tokenizer extension.

php56 symfony demo
==> marche

$ app/console server:run
Server running on http://127.0.0.1:8000

Quit the server with CONTROL-C.

==> creation via le proxy d'un lien vers localhost:8000

==> go via mon raccouccie web
You are not allowed to access this file. Check app_dev.php for more information.

==> suppression des lignes de controles dans app_dev.php

UndefinedFunctionException in TokenParser.php line 56:
Attempted to call function "token_get_all" from namespace "Doctrine\Common\Annotations".

Si je lance 
$ php app/console server:run

FatalErrorException in classes.php line 6016:
Parse Error: syntax error, unexpected '{'

Si je lance 
$ php56 app/console server:run
Impossible de traiter cette demande via xxxxx à l'heure actuelle.
500

idem avaec un alias php=php56

Si quelqu'un a un tuto ou une idée ?

Merci à vous
 

Modifié par doumv

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui CoolRaoul la solution du php56 est celle que j'ai employée mais ca resoud pas les erreurs

Modifié par doumv

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, visiblement Le NAS Synology n'est pas fait pour les développeurs, ou du moins pas grand monde l'utilise pour ça .

je crois que la seul solution sera de passer par une VM, c'est dommage quand même.

 

Si un modo pouvait changer la coquille dans le titre  Symfgony  ===>  Symfony

Merci par avance

Modifié par doumv

Partager ce message


Lien à poster
Partager sur d’autres sites

Un autre utilisateur a le même problème. Voici le fil sur le forum US: https://forum.synology.com/enu/viewtopic.php?t=115878

Forcer php56 semble dans tous les cas un élément de la solution. Mais ce sont *toutes* les commandes qu'il va falloir préfixer par "php56"

Par exemple

php56 ./my_project/bin/console server:run

bon chez moi ça bute alors sur:

[ERROR] A process is already listening on http://127.0.0.1:8000.  

mais je pense qu'il doit être possible de choisir un autre port que le 8000 (connais pas Symfony)

Modifié par CoolRaoul

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.