我正在尝试对我的主页进行编码,但是会出现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错误的原因,因为它在缓存之后仍然存在:清除。
答案 0 :(得分:0)
我已经找到问题所在,就像Jason建议的那样,路径是/去app.php而不是app_dev.php。所以我在app / dev / prod.log中达到顶峰,并在菜单中找到了一堆错误路径(必须找出它们的错误)。 所以禁用菜单,一切都很好。 除了我的htacces,我还有 DirectoryIndex app.php 改成了 DirectoryIndex app_dev.php
非常感谢线索!