php - 在post请求时发生了500错误,这样一般从哪里查找原因呢,后台的error_log里面没有对应的日志
天蓬老师
天蓬老师 2017-05-16 13:02:30
0
11
1000

在post请求时发生了500错误,这样一般从哪里查找原因呢,看了后台的error_log里面没有对应的日志



天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(11)
大家讲道理

Add
항목 파일 forum.php

에 으아악

이렇게 하면 오류 스택이 인쇄됩니다

伊谢尔伦

500 에러는 기본적으로 코드이거나, 코드가 포괄적이지 않고 영점을 고려하지 않습니다.
php의 에러 로그를 보면 알 수 있습니다.
무슨 말을 하는지 后台的error_log는 명확하지 않습니다

左手右手慢动作

오류 보고를 한눈에 시작하세요, display_errors

左手右手慢动作

아래에 오류 스택이 있어야 하며 Response这个tab 그렇지 않은 경우 항목 파일에 있습니다:

으아악
淡淡烟草味

1. 서버가 클라이언트의 요청을 받았나요?

2. 서버에서 받은 클라이언트 요청이 맞나요?

3. 도구를 사용하여 클라이언트의 요청 데이터를 서버로 직접 보낸 다음 서버 프로그램이나 서버의 다양한 로그를 추적하여 문제가 어디에 있는지 확인합니다.

4. 서버가 올바른 결과를 피드백하면 도구를 사용하여 결과를 클라이언트에 직접 푸시하여 클라이언트가 올바르게 수신했는지 확인하시겠습니까? 그리고 클라이언트는 어떻게 반응하나요?

迷茫

500은 서버측에서 오류가 발생했다는 의미이므로 프론트엔드 문제를 찾아 볼 필요가 없습니다

迷茫

서버는 lnmpa,,,,php,apache,nginx로 설치되어 있습니다. 아래 해당 오류 로그를 읽었지만 이 500 오류에 대한 해당 정보가 없습니다

예 스크립트가 차지하는 최대 메모리(memory_limit): 192M이

를 초과합니다.
大家讲道理

PHP 구성을 활성화하여 PHP 코드 오류를 로그 형식으로 출력합니다. 생성된 오류 로그 파일은 일반적으로 프로그램이 있는 루트 디렉터리에 있습니다.

曾经蜡笔没有小新

정보를 반환할 때(특히 프런트엔드 없이 API 클래스를 반환할 때) 반드시 try and catch를 사용하여 처리하고 로그에 예외를 기록하는 좋은 습관을 기르세요

Peter_Zhu

500은 코드의 오류입니다. 코드 곳곳에 중단점을 설정하고 확인하세요. 가장 가능성이 높은 이유는 데이터베이스 연결에 오류가 있거나, 프로그램의 특정 부분에서 무한 루프가 발생하기 때문입니다!

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!