개발 Q&A

제목 에러로그 문의드립니다!!
카테고리 PHP
글쓴이 미스힐링 작성시각 2021/01/19 14:09:33
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 7470   RSS

로컬에서는 각 날짜별로 log-2021-01-13.php 이런식의 파일이 log디렉토리 하단에 생성이 되는데

리눅스 서버에서는 에러가 발생해도 안생기고 있습니다.

혹시 index.php에 로컬은 development 되어있고 리눅스는 production가 되어있는데 이부분 차이일까요?

리눅스도 development 로 변경하면 에러로그가 정상적으로 남을까요? 궁금합니다!!

 다음글 크롬에서의 파일 다운로드 문제 (2)
 이전글 다운로드 헬퍼 통해서 파일 다운로드 시, 사파리의 경우... (6)

댓글

변종원(웅파) / 2021/01/19 14:14:20 / 추천 0

production 으로 설정되어 있으면 어떤 로그나 에러메세지 출력이 안됩니다.

운영에선 그래야 맞는거구요. 운영에서 로그가 필요하시면 monolog 같은 라이브러리 이용해서 필요시에 출력해서 확인하시는게 좋습니다.

한대승(불의회상) / 2021/01/19 14:41:19 / 추천 0

리룩스 서버의 aplication/config/config.php 파일에서 $config['log_threshold'] 값이 1 이상으로 되어 있는지 확인해 보세요.

 

미스힐링 / 2021/01/20 09:25:19 / 추천 0

리눅스 서버의 config.php도 로컬과 동일하게 $config['log_threshold'] = 2;로 설정되어 있는데 차이점은 

development와 production차이 뿐입니다.. mysqli 헤더 버전 워닝이 리눅스에서는 출력이 되서 index.php에 production로 설정을

해놨는데.. 근데 리눅스에서 development로 바꾼 다음에  일부러 에러를 발생시켰는데도 로컬처럼 에러로그가 안남더라구요.. 

뭔가 제가 모르는 추가적인 리눅스 설정이 필요한건지.....

한대승(불의회상) / 2021/01/20 09:50:52 / 추천 0
logs 폴더의 퍼미션 확인해 보세요.
미스힐링 / 2021/01/20 10:52:53 / 추천 0
log 퍼미션 검색해보고 707로 주고나서 log-2021-01-19.php식으로 파일은 생성이 되는데 안에 로그 기록이 전혀 안남더라구요..ㅜㅜㅜ