我尝试在symfony2配置下连接到我的数据库(MySQL),但我总是有这个例外:
信息 - 匹配的路线" _configurator_step" (参数:" _controller":" Sensio \ Bundle \ DistributionBundle \ Controller \ ConfiguratorController :: stepAction"," index":" 0", " _route":" _configurator_step") DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ DebugHandlersListener :: configure"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Component \ HttpKernel \ EventListener \ ProfilerListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Component \ HttpKernel \ EventListener \ DumpListener :: configure"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Bundle \ FrameworkBundle \ EventListener \ SessionListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ FragmentListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Component \ HttpKernel \ EventListener \ RouterListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ LocaleListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Component \ HttpKernel \ EventListener \ TranslatorListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ Security \ Http \ Firewall :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Bundle \ AsseticBundle \ EventListener \ RequestListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.controller"侦听器" Symfony \ Bundle \ FrameworkBundle \ DataCollector \ RouterDataCollector :: onKernelController"。 DEBUG - 通知事件" kernel.controller" to listener" Acme \ DemoBundle \ EventListener \ ControllerListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"监听器" Symfony \ Component \ HttpKernel \ DataCollector \ RequestDataCollector :: onKernelController"。 DEBUG - 通知事件" kernel.controller"监听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ ControllerListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ ParamConverterListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ HttpCacheListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ SecurityListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ TemplateListener :: onKernelController"。 CRITICAL - 未捕获的PHP异常Doctrine \ DBAL \ Exception \ ConnectionException:"驱动程序中出现异常:SQLSTATE [HY000] [1049]未知数据库' symfony'"在D:\ wamp \ www \ simphony \ vendor \ doctrine \ dbal \ lib \ Doctrine \ DBAL \ Driver \ AbstractMySQLDriver.php第103行 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ DebugHandlersListener :: configure"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Component \ HttpKernel \ EventListener \ ProfilerListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Component \ HttpKernel \ EventListener \ DumpListener :: configure"。 DEBUG - 通知事件" kernel.request"侦听器" Symfony \ Bundle \ FrameworkBundle \ EventListener \ SessionListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ FragmentListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Component \ HttpKernel \ EventListener \ RouterListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ HttpKernel \ EventListener \ LocaleListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Component \ HttpKernel \ EventListener \ TranslatorListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.request"监听器" Symfony \ Component \ Security \ Http \ Firewall :: onKernelRequest"。 DEBUG - 通知事件" kernel.request" to listener" Symfony \ Bundle \ AsseticBundle \ EventListener \ RequestListener :: onKernelRequest"。 DEBUG - 通知事件" kernel.controller"侦听器" Symfony \ Bundle \ FrameworkBundle \ DataCollector \ RouterDataCollector :: onKernelController"。 DEBUG - 通知事件" kernel.controller" to listener" Acme \ DemoBundle \ EventListener \ ControllerListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"监听器" Symfony \ Component \ HttpKernel \ DataCollector \ RequestDataCollector :: onKernelController"。 DEBUG - 通知事件" kernel.controller"监听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ ControllerListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ ParamConverterListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ HttpCacheListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ SecurityListener :: onKernelController"。 DEBUG - 通知事件" kernel.controller"侦听器" Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ TemplateListener :: onKernelController"。
请问如何解决?
答案 0 :(得分:1)
我快速解决了我的问题:
答案 1 :(得分:1)
转到parameters.yml(就像Houssem Guizani所指出的那样),不要忘记把你的数据库端口放在一边。如果你像我一样使用MAMP,你可以打开MAMP>偏好>端口,然后在那里复制MySQL端口(我的是8889)。