클라이언트의 사이트가 Kohana 3.0.3입니다. 그는 그것에 대해 무언가를 깨뜨 렸습니다. 그는 관리자 패널을 통해 DB의 일부 데이터 만 수정했을 가능성이 있음을 완전히 확신하지 못했습니다. 이제는 모든 페이지가 정보가 포함되지 않은 오류 500을 반환합니다.Kohana 사이트가 오류 500을 발생시킬 때 어떤 오류를 처리 할 수 있는지 알아 보는 방법은 무엇입니까?
내가 이해하는 오류 페이지 Kohana (호스트가 아닌)가 실제로 생성합니다. 그렇다면 어떻게 오류가 실제로 무엇인지 찾아야합니다. 나 약간 구글,하지만 Kohana의 작동하지 않는 인스턴스를 디버깅에 대한 구체적인 아무것도 찾을 수 없습니다. tmp 폴더의 로그를 확인했지만 현재 달에는 항목이 표시되지 않습니다.
오류 코드를 볼 수 있도록 설정할 수있는 디버그 플래그가 있습니까? 또는 500으로 반환되는 모든 오류를 기록하는 일부 로그 파일은 무엇입니까?
편집 : FTP 및 데이터베이스에는 액세스 할 수 있지만 서버 관리 패널에는 액세스 할 수 없습니다.
웹 서버의 오류 로그를 읽으십시오. –
@GeraldSchneider 불행히도 호스트는 내가 액세스 권한이없는 유일한 것입니다. Kohana가 저에게 500 개의 오류를 던지고 있다고 가정하면 특정 오류가 서버에 등록되지 않았을 가능성이 큽니까? – jahu
PHP에서 오류가 발생하면 웹 서버 오류 로그에 나타납니다. 만약 당신이 그것에 접근 할 수 없다면 PHP 자체에서 에러 로그를 정의 할 수 있습니다 : error_reporting (E_ALL^E_NOTICE); ini_set ("log_errors", 1); ini_set ("error_log", "/path/to/php_errorlog.log");'PHP가 가능한 한 빨리 실행해야합니다. –