728x90 backend2 [PHP] 텍스트(.txt) 파일로 로그 남기기 이번에 회사에 제휴 서비스가 추가 되면서 메일을 보내는 로그를 남겨달라는 지시가 내려왔습니다. DB에 저장할 수 있지만 자주 로그를 생성할 시 DB에 부하를 줄 수 있다는 글을 본 적이 있는 것 같아 txt파일을 만들어 로그를 남겨보려 합니다! 코드 function logSave($log){ // 로그 저장할 dir 경로 $logPathDir = "/consulting_log"; // 지정 dir에 현재 년/월 경로로 지정 $filePath = $logPathDir."/".date("Y")."/".date("n"); $folderYear = date("Y"); // 연도 $folderMonth = date("n"); // 월 // 해당 연도 폴더가 없을 경우 777권한으로 생성 if(!is_dir($lo.. 2023. 9. 26. [Linux] 파일 권한 확인 및 변경하기 (permission) 퍼미션(permission)이란? 특정 파일이나 경로를 사용할 권한을 설정하는 기준이자 그 기준으로 만든 설정 그 자체를 일컫는 말이다. 유닉스/리눅스에서 주로 사용되는 파티션에서는 3자리의 8진수로 이루어진 권한 설정이 사용되며, 첫째 자리는 해당 파일의 소유자 본인, 둘째 자리는 파일 소유자가 소속된 그룹과 같은 그룹에 소속된 사용자, 셋째 자리는 그 외의 일반 사용자로써 각각 읽기(파일 구성을 읽을 수 있다), 쓰기(파일 구성을 수정할 수 있다), 동작(파일을 실행시킬 수 있다)의 권한을 4, 2, 1의 숫자 조합을 통해 나타낸다. 4, 2, 1의 조합인 이유는 2진수로 표현 시 첫 자리(4)가 읽기, 둘째 자리(2)가 쓰기, 셋째 자리(1)가 동작이라서이다. 출처 : 나무위키 퍼미션을 확인하는 방.. 2023. 3. 13. 이전 1 다음 728x90