Partage
  • Partager sur Facebook
  • Partager sur Twitter

[symfony] Command "server:run" is not defined.

Sujet résolu
22 novembre 2019 à 22:44:57

Bonsoir,

J'ai rencontré un problème en créant un nouveau projet il m'est impossible de lancer le server interne de PHP.. jusque là j'ai jamais rencontré ce problème avec mes anciens projets... j'ai cherché sur interne, rien de bien productif.

j'espère que quelqu'un a déjà réglé ce problème ici.

merci d'avance

  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2019 à 23:17:18

Salut !

Quelle version de Symfony utilises-tu ?

  • Partager sur Facebook
  • Partager sur Twitter
23 novembre 2019 à 0:23:31

Sous Symfony 5, la dépendance qui permettait de lancer un serveur de la manière que tu essaies n'existe plus (ou en tout cas n'est plus fournie nativement actuellement).

En ce qui me concerne, pour ceux qui ont installé une pile serveur comme WampServer, EasyPHP, Laragon, µWamp, etc., je recommande de suivre la documentation officielle pour créer un hôte virtuel.

-
Edité par Ymox 23 novembre 2019 à 0:23:55

  • Partager sur Facebook
  • Partager sur Twitter
23 novembre 2019 à 2:00:29

Ok c'est bien ce qu'il me semblait, dans ce cas je vais reprendre sur wamp. Merci de m'avoir apporté ces réponses :)
  • Partager sur Facebook
  • Partager sur Twitter
4 décembre 2019 à 11:43:47

Bonjour,

j'ai le même soucis je n'ai pas réussi à créer mon hôte virtuel et du coup j'aimerais repasser de symfony 5 à symfony 4.4 comment procéder ?

J'ai trouver comment upgrader mais pas comment downgrader...

Merci d'avance

  • Partager sur Facebook
  • Partager sur Twitter
5 décembre 2019 à 15:55:13

Erreur

-
Edité par ArmelleBraud 5 décembre 2019 à 15:58:21

  • Partager sur Facebook
  • Partager sur Twitter
10 décembre 2019 à 10:43:40

Fizz a écrit:

Bonjour,

j'ai le même soucis je n'ai pas réussi à créer mon hôte virtuel et du coup j'aimerais repasser de symfony 5 à symfony 4.4 comment procéder ?

J'ai trouver comment upgrader mais pas comment downgrader...

Merci d'avance


@Fizz dans ton composer.json tu modifies tous ce qui est de symfony 5 et la partie extra.symfony.require comme ceci

"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.4.*"
}
}
  • Partager sur Facebook
  • Partager sur Twitter
zikou
11 décembre 2019 à 16:11:39

Salut à tous 

Alors si vous le souhaitez vous pouvez utiliser la ligne de commande 

php -S localhost:8000 -t public

Pour moi ça fonctionne



  • Partager sur Facebook
  • Partager sur Twitter
11 décembre 2019 à 17:45:02

bonjour,

Merci pour ces réponses, je vais essayer les différentes méthodes.

see yee 

  • Partager sur Facebook
  • Partager sur Twitter
14 décembre 2019 à 21:25:15

MickAubin a écrit:

Salut à tous 

Alors si vous le souhaitez vous pouvez utiliser la ligne de commande 

php -S localhost:8000 -t public

Pour moi ça fonctionne

T'es un champion :)
Thank's



  • Partager sur Facebook
  • Partager sur Twitter
22 décembre 2019 à 19:44:06

La nouvelle version de Symfony a légèrement modifié la commande pour lancer le serveur local.

Dorénavant, c'est :

 symfony server:start

Bon développement ! :)

-
Edité par ThibaultLEMARRE 22 décembre 2019 à 19:44:25

  • Partager sur Facebook
  • Partager sur Twitter
6 février 2020 à 10:54:02

Vérifiez d'abord que vous avez installé le bundle SF4 Web Server:


 composer require server --dev


alors vous pouvez commencer à l'utiliser via Symfony en utilisant les commandes run / start

  • Partager sur Facebook
  • Partager sur Twitter
10 février 2020 à 11:37:48

 .

-
Edité par AbdoxTabaran 10 février 2020 à 11:38:36

  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2020 à 5:24:41

Si vous voulez utiliser la commande: "php bin/console server:run" , vous devez installer en dev le server en tapant dans votre console: composer require server --dev

Mais vous pouvez tout de meme utiliser la commande : php -S localhost:8000 -t public    oubien  php -S localhost:3000 -t public

ca marche aussi.

  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2020 à 9:01:43

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL