2012-04-06 4 views
1

Ich habe Symfony2 auf einem Xampp-Server mit PHP 5.3.8 installiert und alles funktioniert gut (das php, die symfony-Demoseite).PHP App Konsole wird nicht arbeiten versuchen, Bundle für Symfony 2 zu erstellen

Ich versuche, meine eigene helloworld zu schaffen, wie das Tutorial sagt:

PHP app/Konsole generieren: Bündel --namespace = Acme/HelloBundle --format = yml

Ich gehe Start-> Run-> CMD und diese Codezeile setzen und es gibt mir wieder dieses:

konnte nicht geöffnet Eingabedatei: app/console

Ich legte das PHP-Verzeichnis auf den Systempfad, aber das Problem bleibt bestehen.

+0

es funktioniert für mich Als nächstes habe ich ein neues Bündel nach symfony doc erstellt. php app/console generieren: bundle --namespace = Acme/TestBundle Aber wie Sie auf die Seite (URL) http: // localhost /newsf/web/app_dev.php/test/John –

Antwort

6

Um den Befehl auszuführen, sollten Sie in Terminal/CMD in das Stammverzeichnis Ihres Projekts wechseln.

Bitte beachten Sie, dass in version 2.5 einige Änderungen vorgenommen worden, so Befehl nicht mit der Arbeit app/console

Hinweis: Von 2,5 app/console durch bin/console ersetzt wird.

Bitte überprüfen Sie here für Änderungen. Überprüfen Sie auch this für weitere Details über den Unterschied.

6

Höchstwahrscheinlich befinden Sie sich nicht im symfony2-Projektverzeichnis.

  1. die Windows-Konsole starten, wie Sie es tun (Start-> Run-> CMD)
  2. dann auf das Symfony2 Projekt Stammverzeichnis bewegen sich mit dem Befehl cd: „cd c: \ htdocs \ path \ Ihr \ Symfony2 \ Projekt \“
  3. dann führen Sie den Befehl aus dem Tutorial

die Sache ist, dass der Teil des Befehls aus dem Tutorial‚app/console‘bedeutet, den Pfad zu der‚Konsole‘ Skript im Verzeichnis "app" des symfony2-Projekts.

Verwandte Themen