![PHP 및 서버 오류 로그를 보는 방법은 무엇입니까?](https://linux55.com/image/27782/PHP%20%EB%B0%8F%20%EC%84%9C%EB%B2%84%20%EC%98%A4%EB%A5%98%20%EB%A1%9C%EA%B7%B8%EB%A5%BC%20%EB%B3%B4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 사이트를 업데이트하려고 php.ini 및 .htaccess를 편집한 이후 WSOD가 발생했으며 무슨 일이 일어나고 있는지 보려면 오류 로그를 확인해야 합니다.
또한 명령줄에서 캐시를 어떻게 지울 수 있나요?
답변1
첫 번째:
- Apache의 로그는
httpd.conf
이 파일에 설정됩니다. - PHP의 로깅(있는 경우)이 이
php.ini
파일에 설정됩니다.
PHP의 경우 파일을 조사하여 php.ini
다음 값을 가져야 하는 변수를 찾아야 합니다.log_errors
error_log
log_errors = On
error_log = /tmp/php_error.log
마지막 값(/tmp/php_error.log)은 단지 예시일 뿐이다. 로그가 저장될 안전한 위치에 대한 경로여야 합니다.
확실하게 하다:
- 이 두 줄은 주석 처리되어 있지 않습니다. 즉,
;
앞에 어떤 내용도 올 수 없습니다. - 편집이 완료되면 Apache를 다시 시작하여 값을 로드합니다.
답변2
내 경험에 따르면 PHP 오류 메시지는 기본적으로 Apache 오류 로그에 나타납니다. /var/log/apache2/error.log
(Debian에서) PHP에 대한 언급이 있는지 확인해 보세요 .