【问题标题】:Symfony2 installation errorSymfony2安装错误
【发布时间】:2014-01-25 13:50:39
【问题描述】:

我只是在 wamp 服务器(本地电脑)中使用 symfony2 创建新项目

当我尝试运行此网址时:http://localhost/symfony/web/

我收到以下错误。

哎呀!发生错误 服务器返回“404 Not Found”。 东西坏了。请通过 [email] 给我们发送电子邮件,并让我们知道发生此错误时您在做什么。我们会尽快修复它。给您带来的不便敬请谅解

如果有人知道为什么会这样......那么请帮助我。我是 symfony2 的新手,这让我很沮丧

【问题讨论】:

    标签: php symfony


    【解决方案1】:

    如果您在 localhost 中提取 zip 并且尚未对其进行任何操作,请尝试

    http://localhost/Symfony/web/app_dev.php/
    

    【讨论】:

    • 在 routing.yml 而不是 routing_dev.yml 上写路径对我有用。我不需要做任何其他事情。尽管我找到了一些您可能需要的资源,以防万一出现任何问题。 stackoverflow.com/questions/6997543/…stackoverflow.com/questions/16243746/…
    • 注意:您可能希望在编码和测试时使用 app_dev.php,因为它会立即向您显示在 css 或 js 中所做的更改。但是对于 app.php 浏览器更频繁地使用“缓存”。 app.php 基本上是在你将它放在实时服务器上进行生产使用时需要的。
    【解决方案2】:

    默认情况下,您的服务器正在寻找 index.(html|php)。 Symfony2 的默认文件不是 index.php 而是 app.php,我认为这是你的问题。使用 xampp 我对默认的 symfony2 安装没有任何问题,还没有尝试使用 wamp(我通常在 linux 上工作)。

    我建议有一个指向您的网络文件夹的虚拟主机。

    默认情况下,您的 Web 文件夹中有一个 .htaccess,其中包含以下行 RewriteRule .? %{ENV:BASE}/app.php [L] 确保它可以正常工作。

    【讨论】:

      【解决方案3】:

      默认情况下AppBundle\Controller\DefaultController中只预定义了一个路由器

      它是:/app/example

      试试:http://localhost/symfony/web/app/example

      或者http://localhost/symfony/app/example如果你设置了前端控制器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 2012-09-09
        • 2014-05-05
        • 1970-01-01
        相关资源
        最近更新 更多