2010-08-30 5 views
0

Я пытаюсь сделать это:Настройка базы данных Symfony: Команда «Symfony» в MS-DOS не работает

c:\> php symfony configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret 

Это не работает для меня, потому что он говорит

Could not open input file 

Я думал Мне нужно было добавить symfony-файл, расположенный в C: \ dev \ sfprojects \ jobeet \ lib \ vendor \ symfony \ data \ bin \ в PATH, но это не помогло. Я пытался ввести полный путь к симфони-файл следующим образом:

c:\> php C:\dev\sfprojects\jobeet\lib\vendor\symfony\data\bin\symfony\ configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret 

Я получаю ошибку Task configure:database not defined

Что я должен сделать для того, чтобы:

  1. Уметь использовать Symfony ключевое слово , а не весь путь к файлу
  2. Уметь запускать configure: database?

Благодарим вас за внимание.

С наилучшими пожеланиями, Marius

+0

Попробуйте запустить «php symfony» из корня вашей папки проекта, а не той, которая найдена в каталоге LIB. – jgallant

ответ

2

Вы должны находиться в директории вашего симфони проекта, в этом случае C:\dev\sfprojects\jobeet\.

+0

помог мне! – Marin

0

«Поскольку файл Symfony ярлык исполняемого файла, пользователи Unix могут заменить все вхождения 'PHP Symfony' на '' ./symfony теперь.

В Windows вас может скопировать файл «symfony.bat» в свой проект и использовать «Symfony» вместо «PHP Symfony":

http://www.symfony-project.org/jobeet/1_4/Doctrine/en/01#chapter_01_sub_application_creation