【问题标题】:Symfony setup without a web folder没有 web 文件夹的 Symfony 设置
【发布时间】:2010-09-15 05:23:23
【问题描述】:

我需要在 Windows IIS 上运行的共享主机上设置 Symfony。域指向主机的根文件夹。这意味着没有 /public_html 或 /htdocs。

有什么方法可以配置 Symfony,如果我将“/web”中的内容与其余文件夹(应用程序、配置、测试等)一起移动到我的共享主机帐户的根文件夹中,它还能用吗?

【问题讨论】:

标签: php symfony1 shared-hosting


【解决方案1】:

是的,你绝对可以做到这一点。

只要做:

打开 - lib\symfony\config\sfProjectConfiguration.class.php
查找 - $this->setWebDir($rootDir.DIRECTORY_SEPARATOR.'web'); 功能
修改 - 任意路径的“web”文件夹或者你想要的目录

【讨论】:

    【解决方案2】:

    在 linux 上,您可以对目录进行符号链接。 Windows 相当于一个名为 web 的根目录的符号链接,我想可以解决你的问题......

    【讨论】:

      【解决方案3】:

      IIS 上的 Symfony

      在第一种情况下,webserver 只用于我们的 symfony 项目,URL 类似于http://myproject/

      假设您创建目录 myapp 的目录是 c:\myproject\,请将服务器的根目录配置为 c:\myproject\web(在 IIS 管理控制台中)。

      【讨论】:

        猜你喜欢
        • 2022-11-21
        • 1970-01-01
        • 2019-06-22
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 2020-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多