首页 > 解决方案 > 如何在两个嵌套的 symfony 应用程序中设置正确的配置?

问题描述

我有两个 symfony 应用程序 sf1 和 sf3(sf1 中的 sf3)。我从 SF1 开始,因为入口点在 sf1(DocumentRoot "${PORTALROOT}/web" )中,并且 sf1 需要一个已经配置为加载的数据库。主页

我在 sf3 (localhost/setup)设置中创建了一个 Bundle ,用于安装应用程序和设置数据库……问题是我无法加载页面localhost/setup,因为我们还没有数据库。

这是我的 vhost.conf

听 8000

定义 PORTALROOT "C:/workspace/portal/openbeeportal"

DocumentRoot "${PORTALROOT}/web"

<Directory "${PORTALROOT}/web/">
    AllowOverride All
    Options -Includes -ExecCGI

    <Files autosign.php>
        AuthName "Intranet"
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        SSPIOfferBasic Off
        SSPIPerRequestAuth On
        SSPIOmitDomain Off
        require valid-user
    </Files>

    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order Allow,Deny
        Allow from All
    </IfModule>***vhost***
</Directory>

标签: phpapachesymfonywebdoctrine

解决方案


解决方案是通过一个入口点,该入口点仅 通过sf3 的专用 appkernel对SF3收费,Symfony 的多个应用程序


推荐阅读