【问题标题】:symfony2 500 Internal Server Errorsymfony2 500 内部服务器错误
【发布时间】:2014-12-26 19:49:01
【问题描述】:

我正在尝试编写我的主页,但收到 500 内部服务器错误。有趣的是,回声测试有效,所以模板渲染似乎以某种方式失败。

我的 routimg.yml:

klik_core_homepage:
    path:     /
    defaults: { _controller: KlikCoreBundle:Homepage:index }

我的主页控制器

namespace Klik\CoreBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class HomepageController extends Controller
{
    public function indexAction(Request $request)
    {

    $twigParams = [];
    //echo "test";

    return $this->render('KlikCoreBundle:Homepage:index.html.twig', $twigParams);       
   }
}

编辑: 我找到了到 / 的第二条路径,它位于 AppBundle\Controller\DefaultController 中,并使用注释而不是 yml,就像我的其余设置一样。

//AppBundle\Controller\DefaultController
/**
* @Route("/", name="homepage")
*/

改成

/**
* @Route("/old", name="homepageold")
*/

sudo 应用程序/控制台路由器:调试结果:

结果

klik_single_zoek 任何 任何 任何 /zoek
klik_core_homepage 任何 任何 任何 /
klik_profiel_inschrijven 任何 任何 任何 /inschrijven
klik_profiel_inschrijvensubmit ANY ANY ANY /inschrijven/create
klik_profiel_edit 任何 任何 任何 /profiel/aanpassen
登录 任何 任何 任何 /login
login_check 任何 任何 /login_check
主页old ANY ANY ANY /old
fos_user_security_login 任何 任何 任何 /login
fos_user_security_check POST ANY ANY /login_check
fos_user_security_logout ANY ANY ANY /logout
fos_user_profile_show 获取任何 /profile/

但不幸的是,它不是 500 错误的原因,因为它在 cache:clear 之后仍然存在。

【问题讨论】:

  • 如果你在开发模式下,Symfony 应该会显示超过 500 个错误——如果没有,请检查你的日志。尽管您通常将参数的键/值数组传递给模板,但该代码本身并不错。请发布您收到的确切错误消息 - 500 并没有提供太多帮助。
  • 不,cache/logs/dev.log 或我的 apache.log 中没有任何内容
  • 顺便说一句,如果将路由路径更改为/home,则可以。
  • 您是否处于开发模式?这没有多大意义
  • 是的,我是,我在其他工作页面上得到了开发页脚,当我输入错误的 slug 时也会出现错误页面。

标签: symfony


【解决方案1】:

我发现了问题,就像 Jason 建议的那样,到 / 的路由转到 app.php 而不是 app_dev.php。所以我在 app/dev/prod.log 中达到了顶峰,并在菜单中发现了一堆错误路由的错误(必须找出它们有什么问题)。 所以禁用了菜单,一切都很好。 除了我的 htacces 我还有 目录索引 app.php 将其更改为 目录索引 app_dev.php

感谢所有线索!

【讨论】:

    猜你喜欢
    • 2019-01-17
    • 2011-10-17
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    相关资源
    最近更新 更多