symfony2 500内部服务器错误

时间:2014-12-26 19:49:02

标签: symfony

我正在尝试对我的主页进行编码,但是会出现500内部服务器错误。有趣的是,回声测试有效,因此模板渲染似乎以某种方式失败。

我的routimg.yml:

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

我的HomepageController

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 app / console router:debug result:

结果

klik_single_zoek任何任何人/动物人    klik_core_homepage任何一个/
   klik_profiel_inschrijven任何任何/ inschrijven
   klik_profiel_inschrijvensubmit任何任何/ inschrijven /创造的任何    klik_profiel_edit ANY ANY / profiel / aanpassen
   登录任何/登录任何人    login_check任何/ login_check任何一个    homepageold任何任何/旧的    fos_user_security_login任何/登录任何人    fos_user_security_check POST ANY ANY / login_check
   fos_user_security_logout任何/退出任何内容    fos_user_profile_show获取任何/ profile /

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

1 个答案:

答案 0 :(得分:0)

我已经找到问题所在,就像Jason建议的那样,路径是/去app.php而不是app_dev.php。所以我在app / dev / prod.log中达到顶峰,并在菜单中找到了一堆错误路径(必须找出它们的错误)。 所以禁用菜单,一切都很好。 除了我的htacces,我还有     DirectoryIndex app.php 改成了     DirectoryIndex app_dev.php

非常感谢线索!