【问题标题】:Symfony database setup: command "symfony" in ms-dos doesn't workSymfony 数据库设置:ms-dos 中的命令“symfony”不起作用
【发布时间】:2010-09-27 20:43:23
【问题描述】:

我正在尝试这样做:

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

这对我不起作用,因为它说

Could not open input file

我以为我需要将位于 C:\dev\sfprojects\jobeet\lib\vendor\symfony\data\bin\ 中的 symfony-file 添加到 PATH,但这并没有诡计。我尝试像这样输入 symfony 文件的整个路径:

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吗?

感谢您的宝贵时间。

亲切的问候, 马吕斯

【问题讨论】:

  • 尝试从项目文件夹的根目录运行“php symfony”,而不是在 LIB 目录中找到的那个。

标签: php database installation configure


【解决方案1】:

你需要在你的 symfony 项目的目录下,这里是C:\dev\sfprojects\jobeet\

【讨论】:

    【解决方案2】:

    "因为 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多