내 홈페이지를 코딩하려고하는데 500 내부 서버 오류가 발생합니다. 재밌는 것은 에코 테스트가 작동하기 때문에 템플릿 렌더링이 어떻게 든 실패한 것 같습니다.symfony2 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 \ 컨트롤러 \ DefaultController 및 YML 대신에 주석을 사용 나머지 셋업과 마찬가지입니다. 디버그 결과 :
결과
klik_single_zoek 모두 모두 모두/zoek
klik_core_homepage 모두 모두 모두/
//AppBundle\Controller\DefaultController
/**
* @Route("/", name="homepage")
*/
는
/**
* @Route("/old", name="homepageold")
*/
sudo는 응용 프로그램/콘솔 라우터로 변경 klik_profiel_inschrijven ANY ANY ANY/inschrijven모두 모두 모두/오래된 klik_profiel_inschrijvensubmit 모두 모두 모두/inschrijven 생성/
klik_profiel_edit 모두 모두 모두/profiel/aanpassen
로그인 모두 모두 모두/로그인
login_check 모두 모두 모두/login_check
homepageold
fos_user_security_login 모두 모두 모두/
fos_user_security_check의 POST 로그인 상관 없음/login_check
이 fos_user_security_logout 모두 모두 모두/로그 아웃
가 GET fos_user_profile_show 상관 없음/프로필/
하지만 불행히도 캐시 이후에도 여전히 500 개 오류의 원인이 아닙니다. 분명합니다.
dev 모드 일 경우 symfony는 로그를 확인하지 않으면 500 개 이상의 오류를 표시해야합니다. 그 코드 자체는 나쁘지 않습니다. 일반적으로 키/값 배열의 매개 변수를 템플릿에 전달합니다. 수신하는 정확한 오류 메시지를 게시하십시오 - 500은별로 도움이되지 않습니다. –
아니요, 캐시/로그/dev.log 또는 내 apache.log에 아무것도 없습니다. – Bart
Btw, 라우팅 경로를/home으로 변경하면 작동합니다. – Bart