OrangeHRM 서버 설정
요구 사항, 웹 설치 프로그램, 첫 번째 관리자 로그인, 직원 기록, 휴가 설정 및 HR 데이터에 적합한 보안 규칙 등 자신의 사무실 서버에 OrangeHRM Starter를 설정하세요.
📑챕터
- OrangeHRM Starter란 무엇이며 그 아래에 필요한 웹 스택
- 경로 A: Windows에서 XAMPP를 사용하여 서버 준비
- 경로 B: Linux에서 LAMP 스택을 사용하여 서버 준비
- 데이터베이스 및 전용 데이터베이스 사용자 생성
- 웹 설치 프로그램 열기 및 시스템 검사 통과
- 데이터베이스 설정 및 첫 번째 관리자 계정 생성
- 첫 번째 관리자 로그인 — 회사 이름 및 첫 번째 백업
- 직원 기록 추가 및 직원에게 자신의 로그인 정보 제공
- 휴가 설정: 유형, 권리 부여, 신청 및 승인
- HR 데이터에 대한 보안 규칙 - 액세스, HTTPS 및 백업
📋 개요 및 단계별 가이드
요구사항을 먼저 확인하세요
OrangeHRM은 PHP 웹 애플리케이션이므로 그 아래의 서버에는 표준 웹 스택이 필요합니다. 즉, 웹 서버로 Apache, 데이터베이스로 MySQL 또는 MariaDB가 필요합니다. 설치 프로그램 마법사 자체는 몇 분 밖에 걸리지 않습니다. 스택을 준비하는 것이 실제 작업입니다.
기계가 강력할 필요는 없습니다. 소규모 팀에게는 업무 시간 동안 켜져 있는 PC면 충분하지만, 누군가의 일상적인 노트북이 아니라 한 장소에 머물면서 물리적으로 안전하고 백업되는 컴퓨터여야 합니다.
경로 A — XAMPP를 사용하는 Windows
사무실이 Windows에 있는 경우 이것이 가장 빠른 경로입니다. 공식 사이트에서 XAMPP를 설치하고(Apache, MySQL, PHP를 함께 번들로 제공) XAMPP 제어판에서 Apache와 MySQL을 시작하세요.
공식 OrangeHRM 웹사이트에서 OrangeHRM Starter zip을 다운로드하고 XAMPP 웹 폴더에 추출합니다.
C:\xampp\htdocs\orangehrm경로 B — LAMP 스택이 있는 Linux
움직이는 부분이 적고 수년간 실행되어야 하는 전용 서버의 경우 Linux를 사용하세요. OrangeHRM에 필요한 확장 기능을 사용하여 Apache, MariaDB(또는 MySQL) 및 PHP를 설치한 다음 공식 웹사이트에서 OrangeHRM을 다운로드하여 Apache 웹 폴더에 추출합니다.
/var/www/html/orangehrmMake sure the web server owns that folder and can write to it — the installer's system check tests folder writability and will stop you if it is wrong. Restart Apache after changing anything, then continue to the database step, which is the same on both routes.
데이터베이스 및 자체 사용자 생성
설치 프로그램을 열기 전에 phpMyAdmin(Windows) 또는 MySQL/MariaDB 클라이언트(Linux)에서 OrangeHRM용 빈 데이터베이스(예: orangehrm)를 생성하고 해당 데이터베이스에 대해서만 실제 비밀번호와 전체 권한을 가진 전용 데이터베이스 사용자를 생성하세요.
웹 설치 프로그램을 열고 시스템 검사를 통과
여기서부터 모든 것은 브라우저에서 발생합니다. 다음 위치에서 설치 프로그램을 엽니다:
http://localhost/orangehrmOn another office PC, use the server's name or IP address in place of localhost. The wizard opens with a welcome and licence screen, then runs its system check — PHP version, PHP extensions, database connection and writable folders. Every line should pass. If something is flagged, fix that item (install the named extension, correct the folder permissions) rather than forcing ahead; the check exists because the software genuinely breaks when a check fails.
데이터베이스 설정 및 관리자 계정
데이터베이스 구성 화면에서 루트 계정이 아닌 호스트(일반적으로 localhost), 데이터베이스 이름 및 4단계에서 생성한 전용 사용자를 입력합니다. 다음으로 마법사는 첫 번째 관리자를 생성하라는 메시지를 표시합니다. 이 계정은 모든 직원 기록, 모든 급여 항목, 모든 휴가 승인 등 전체 시스템을 제어합니다.
확인 화면에서 마법사가 데이터베이스 테이블을 구축합니다. 탭을 닫지 않고 완료되도록 하세요.
최초 로그인 및 최초 설정
방금 생성한 관리자 계정으로 로그인하고 대시보드 로드를 확인하세요. 먼저 로그아웃했다가 다시 한 번 로그인하면 자격 증명이 작동하는지 알 수 있습니다. 그런 다음 관리자 → 조직 → 일반 정보에서 회사 이름을 설정하면 시스템이 처음부터 사무실 이름을 사용하게 됩니다.
직원 기록 추가 및 휴가 설정
시스템이 실행되는 동안 사람들을 추가하세요. 직원 기록은 PIM 모듈에 있습니다. 직원을 하나씩 추가하거나 PIM → 데이터 가져오기의 샘플 파일을 사용하여 CSV에서 직원 목록을 가져옵니다. 헤더 행은 파일이 일치해야 하는 정확한 형식입니다. 모든 직원에게 자신의 ESS(셀프 서비스) 로그인을 제공하여 직원이 자신의 기록을 확인하고 스스로 휴가를 신청할 수 있도록 합니다. 관리자 계정은 별도로 유지되며 소수입니다.
그런 다음 퇴사 모듈에서 휴가를 설정하세요. 휴가 유형을 정의하고 각 직원의 해당 연도 권리를 추가하면 일일 흐름이 자동으로 처리됩니다. 직원이 신청하고 감독자가 승인하면 관리자가 모든 것을 볼 수 있습니다.
HR 데이터처럼 보안을 유지하세요
HR 시스템은 이름, 주소, 문서, 휴가, 급여 관련 기록 등 사무실에서 가장 많은 개인 데이터를 보관합니다. 이에 따라 서버를 처리하십시오:
두 가지 항목을 함께 백업하십시오: 데이터베이스(기록) 및 OrangeHRM 폴더의 업로드된 파일(문서 첨부 파일) — 둘 중 하나만으로는 불완전한 복원입니다. 서버 자체가 아닌 다른 곳에 복사본을 보관하고, 스택을 최신 상태로 유지하고, 누군가 사무실을 떠날 때마다 누가 관리자 계정을 보유하고 있는지 검토하세요.
🏷️Topic Search Variables & Keywords
🎙️ 전체 내용 — 탭하여 펼치세요
OrangeHRM 서버 설정. Technical Anshu의 화면 시연
요구 사항, 웹 설치 프로그램, 첫 번째 관리자 로그인, 직원 기록, 퇴사 설정 및 HR 데이터에 적합한 보안 규칙이 포함된 이 전체 가이드를 통해 사무실 서버에 OrangeHRM Starter를 설정하세요.
(기록은 여기 소스 페이지에서 끝납니다)
❓ 자주 묻는 질문(영어)
이 튜토리얼은 100% 무료로 따라할 수 있나요?
그렇습니다! Technical Anshu가 시연하는 모든 가이드와 방법은 무료, 법적, 교육적 리소스를 사용합니다.
초보자도 이 가이드를 따를 수 있나요?
물론이죠! 모든 단계는 자세한 지침과 함께 화면에 표시되므로 누구나 쉽게 따라할 수 있습니다.
문제가 있으면 어디에 질문해야 하나요?
YouTube 동영상에 직접 댓글을 남겨주시면 저희 커뮤니티와 Technical Anshu가 도와드리겠습니다.
🚀 YouTube에서 전체 튜토리얼 보기
🚀 YouTube에서 전체 단계별 비디오 튜토리얼을 시청하세요: https://www.youtube.com/watch?v=ocbmBouU_mI
IT 지원, Windows 문제 해결 및 서버 관리를 위한 Technical Anshu를 구독하세요.
▶️ 전체 동영상 보기