내 사이트를 업데이트하려고 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에 대한 언급이 있는지 확인해 보세요 .