php - EDirectory:Symfony:必须定义参数“alias_faq_url_divisor”
问题描述
当我启动(定制的)EDirectory应用程序时,当我访问http://localhost:8000/config.php
. 我应该将此参数设置为什么以及在哪里设置它?
InvalidArgumentException in appDevDebugProjectContainer.php line 9176:
The parameter "alias_faq_url_divisor" must be defined.
in appDevDebugProjectContainer.php line 9176
at appDevDebugProjectContainer->getParameter('alias_faq_url_divisor') in classes.php line 2330
at Router->Symfony\Bundle\FrameworkBundle\Routing\{closure}(array('%alias_faq_url_divisor%', 'alias_faq_url_divisor'))
at preg_replace_callback('/%%|%([^%\s]++)%/', object(Closure), '/%alias_faq_url_divisor%') in classes.php line 2340
at Router->resolve('/%alias_faq_url_divisor%') in classes.php line 2299
at Router->resolveParameters(object(RouteCollection)) in classes.php line 2276
at Router->getRouteCollection() in classes.php line 2056
at Router->getMatcherDumperInstance() in classes.php line 2006
at Router->Symfony\Component\Routing\{closure}(object(ResourceCheckerConfigCache))
at call_user_func(object(Closure), object(ResourceCheckerConfigCache)) in ResourceCheckerConfigCacheFactory.php line 46
at ResourceCheckerConfigCacheFactory->cache('/cygdrive/c/Users/Chloe/workspace/wiseher/edirectory/app/cache/dev/127.0.0.1/appDevDebugProjectContainerUrlMatcher.php', object(Closure)) in classes.php line 2016
at Router->getMatcher() in classes.php line 1980
at Router->matchRequest(object(MultiDomainRequest)) in classes.php line 2772
at RouterListener->onKernelRequest(object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher))
at call_user_func(array(object(RouterListener), 'onKernelRequest'), object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher)) in WrappedListener.php line 61
at WrappedListener->__invoke(object(GetResponseEvent), 'kernel.request', object(ContainerAwareEventDispatcher))
at call_user_func(object(WrappedListener), object(GetResponseEvent), 'kernel.request', object(ContainerAwareEventDispatcher)) in classes.php line 2544
at EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(GetResponseEvent)) in classes.php line 2459
at EventDispatcher->dispatch('kernel.request', object(GetResponseEvent)) in TraceableEventDispatcher.php line 140
at TraceableEventDispatcher->dispatch('kernel.request', object(GetResponseEvent)) in HttpKernel.php line 125
at HttpKernel->handleRaw(object(MultiDomainRequest), '1') in HttpKernel.php line 64
at HttpKernel->handle(object(MultiDomainRequest), '1', true) in ContainerAwareHttpKernel.php line 69
at ContainerAwareHttpKernel->handle(object(MultiDomainRequest), '1', true) in Kernel.php line 185
at Kernel->handle(object(MultiDomainRequest)) in app_dev.php line 32
at require('/cygdrive/c/Users/Chloe/workspace/wiseher/edirectory/web/app_dev.php') in router_dev.php line 40
我也收到此错误(2/2):
Exception in Settings.php line 79:
Cannot find host localhost for this eDirectory installation
in Settings.php line 79
at Settings->setActiveHost('localhost') in Settings.php line 38
我设置了应用程序composer update
:
https://symfony.com/doc/2.8/setup.html#installing-an-existing-symfony-application
Symfony 2.8,PHP 5.6.27
解决方案
我通过复制 to 的内容app/config/domains/domain.route.yml.sample
来解决它localhost.route.yml
。我还添加了以下两行<domain>.route.yml
:
alias_forum_module: forum
alias_forum_allcategories_url_divisor: forum
推荐阅读
- json - 在 Golang 中解析 JSON 文件
- python - @app.route() 的“endpoint”参数是做什么用的?
- spring - HIKARICP 杀戮连接
- javascript - 使用上下文api时如何在react js中使用匹配道具
- python - 不能合并类型
和 在数据块中 - deep-learning - IndexError: index_select(): 索引应该是一个向量
- java - 修复了 Java 中多个 if else 条件的认知复杂性
- xml - 如何在本机反应中显示 {data:image/svg+xml;base64[codes]}?
- javascript - react-graph-vis 访问 x,y 坐标
- c - 为什么我们需要 .bss 段?