我安装了最新的 symfony2 并按照本书安装和设置所有内容。
Xampp 在 /opt/lampp 中,symfony2 在我的主目录 ~/proj/symfony2 中。
我做了一个符号链接/opt/lampp/htdocs/symfony2 => ~/proj/symfony2。
在浏览器中,我输入“localhost/symfony2/web/app_dev.php”。有用!页面出现。
但如果我改用 app.php,浏览器将被重定向到 /opt/lampp/htdocs/index。
如果我把app_dev.php 复制到app.php,还是不行!!!为什么会发生这种情况?
如果我将 app_dev.php 复制到 app_test.php 并使用“localhost/symfony2/web/app_test.php”。有用!
我真的不知道为什么在 symfony2 中让 prod 工作如此困难。
我读了很多关于 app.php 得到 404 错误的帖子。并尝试清除,热身,转储......没有任何帮助。
我知道 acmedemo 仅用于调试。但是如何开箱即用地测试产品呢?我这样做是因为我按照书写了一个 acme hello,但没有在 prod 中工作。我把它放到app_dev.php,没用。
app/prod.log:可能是原因吗?
request.ERROR:未捕获的 PHP 异常 Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在 /.../symfony2/vendor/symfony/symfony/ 处找不到“GET /bundles/framework/images/input_bg.gif”的路由” src/Symfony/Component/HttpKernel/EventListener/RouterListener.php 第 94 行 [] []