Aller au contenu

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
Lien vers le commentaire
Partager sur d’autres sites

  • 5 semaines après...

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
Lien vers le commentaire
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
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

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.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.