84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
그림과 같이 런타임 중에 이런 종류의 오류가 발생합니다. 콘솔에는 특정 오류 메시지가 없습니다. 코드에서 오류 위치를 어떻게 빨리 찾을 수 있습니까?
내 솔루션에 대해 이야기해 보겠습니다. 원본 포스터에 도움이 되기를 바랍니다. 먼저 nginx 또는 apache의 로그를 확인하세요(자신의 서버가 무엇인지 확인하세요). 오류가 있는지 확인하세요. 오류가 있는 경우 해당 오류를 해결하십시오. 그런 다음 index.php(프로젝트 항목)에 중단점을 넣으세요. 프로젝트에 정상적으로 접근할 수 있는지 확인합니다. 그러면 잘못된 URL이 보이고 해당 컨트롤러를 찾아 접속이 가능한지 확인하기 위해 컨트롤러의 첫 번째 줄에 브레이크포인트를 걸어 정상적으로 접속이 불가능하다면 컨트롤러를 찾기 전에 문제가 있는 것입니다. __construct가 있는 경우. 여기에 있는지 확인해보세요. 간단히 말하면, 문제가 있다고 생각되는 부분을 중단하고 프로그램이 오류를 보고하는지 확인합니다. 오류가 보고되면 중단점 이전에 문제가 있는 것입니다. 오류가 보고되지 않으면 중단점 아래에 문제가 있는 것입니다. . 단계별로 찾아보세요.
내 솔루션에 대해 이야기해 보겠습니다. 원본 포스터에 도움이 되기를 바랍니다.
먼저 nginx 또는 apache의 로그를 확인하세요(자신의 서버가 무엇인지 확인하세요). 오류가 있는지 확인하세요. 오류가 있는 경우 해당 오류를 해결하십시오.
그런 다음 index.php(프로젝트 항목)에 중단점을 넣으세요. 프로젝트에 정상적으로 접근할 수 있는지 확인합니다.
그러면 잘못된 URL이 보이고 해당 컨트롤러를 찾아 접속이 가능한지 확인하기 위해 컨트롤러의 첫 번째 줄에 브레이크포인트를 걸어 정상적으로 접속이 불가능하다면 컨트롤러를 찾기 전에 문제가 있는 것입니다. __construct가 있는 경우. 여기에 있는지 확인해보세요.
간단히 말하면, 문제가 있다고 생각되는 부분을 중단하고 프로그램이 오류를 보고하는지 확인합니다. 오류가 보고되면 중단점 이전에 문제가 있는 것입니다. 오류가 보고되지 않으면 중단점 아래에 문제가 있는 것입니다. .
단계별로 찾아보세요.