未找到Eclipse Symfony 2环境


Eclipse Symfony 2 environments not found

我遇到了一个问题:Eclipse没有检测到我的Symfony 2项目的环境。

这意味着我无法配置"启动配置"。我不知道为什么。。。我从这里使用插件:http://symfony.dubture.com/

这是它在我的电脑上的样子(环境的空下拉菜单):http://abload.de/image.php?img=eclipsesymfony2env0lu66.png

它应该是这样的:http://symfony.dubture.com/images/screenshots/configuration_tab.png

在文件夹app/config中,除了一些其他文件之外,还有config.ymlconfig_dev.ymlconfig_prod.ymlconfig_test.yml

版本:
Symfony 2.7
Eclipse 4.4.2(PHP插件和Symfony 2插件是最新的)
PHP 5.6 VC11 x86线程安全
Apache 2.4.10 VC11 x86
Win 7 SP 1 x64(管理员帐户)

问候

  1. 确保路由代码辅助工作(例如源->插入符号路由)。如果没有,请确保"转储的容器"路径设置正确(项目属性->symfony)
  2. 创建启动配置文件并选择web/app(_dev)?。php文件
  3. 转到符号选项卡;)

为了查找环境,插件Symfony Dubute需要将web文件夹添加到Include Path中(应选中项目属性->PHP->Include Path->Source选项卡->Add folder按钮->web文件夹)。

当前版本的Symfony功能(1.1.1)已禁用启动配置对话框中Symfony选项卡中的所有控件。获得环境和路由的代码已停止正常工作,因此此选项卡现已关闭,不应使用。

为了运行/调试Symfony应用程序,应手动配置启动配置。可以通过以下步骤完成:

  • 在"调试/运行配置"对话框中,创建新的PHP Web应用程序配置
  • 在"文件"字段中,输入以下格式的文本:'<projectName>'web'app_dev.php
  • 在"服务器"框中,选择"配置"按钮以打开"编辑服务器"对话框
  • 在"服务器"选项卡中,"文档根"字段应指向项目父文件夹
  • 在使用创建的启动配置之前,使用以下命令启动php内置web服务器:php -S localhost -t path/to/project/parent/folder