Technical Anshu หน้าแรก > บทช่วยสอน > การตั้งค่าเซิร์ฟเวอร์ OrangeHRM
🧑‍💼 ฟรี HRM บนเซิร์ฟเวอร์ของคุณเอง

การตั้งค่าเซิร์ฟเวอร์ OrangeHRM

ตั้งค่า OrangeHRM Starter บนเซิร์ฟเวอร์สำนักงานของคุณเอง: ข้อกำหนด ตัวติดตั้งเว็บ การเข้าสู่ระบบของผู้ดูแลระบบครั้งแรก บันทึกของพนักงาน การตั้งค่าการลางาน และข้อมูล HR ของกฎความปลอดภัยที่สมควรได้รับ

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
การตั้งค่าเซิร์ฟเวอร์ OrangeHRM
🎧 เสียงหลายภาษา: ในโปรแกรมเล่นวิดีโอ คลิก [การตั้งค่า] (⚙️) ➔ [แทร็กเสียง] เพื่อเลือกภาษาที่คุณต้องการ

📑บท

  1. OrangeHRM Starter คืออะไร — และเว็บสแต็กที่ต้องการอยู่ข้างใต้
  2. เส้นทาง A: การเตรียมเซิร์ฟเวอร์ด้วย XAMPP บน Windows
  3. เส้นทาง B: การเตรียมเซิร์ฟเวอร์ด้วยสแต็ก LAMP บน Linux
  4. การสร้างฐานข้อมูลและผู้ใช้ฐานข้อมูลเฉพาะ
  5. การเปิดตัวติดตั้งเว็บและผ่านการตรวจสอบระบบ
  6. การตั้งค่าฐานข้อมูลและการสร้างบัญชีผู้ดูแลระบบบัญชีแรก
  7. การเข้าสู่ระบบครั้งแรกของผู้ดูแลระบบ — ชื่อบริษัทและการสำรองข้อมูลครั้งแรก
  8. การเพิ่มบันทึกของพนักงานและให้พนักงานเข้าสู่ระบบของตนเอง
  9. การตั้งค่าการลา: ประเภท การให้สิทธิ์ ใช้และอนุมัติ
  10. กฎความปลอดภัยสำหรับข้อมูล HR — การเข้าถึง HTTPS และการสำรองข้อมูล

📋 ภาพรวมและคำแนะนำทีละขั้นตอน

1

ตรวจสอบข้อกำหนดก่อน

OrangeHRM เป็นเว็บแอปพลิเคชัน PHP ดังนั้นเซิร์ฟเวอร์ที่อยู่ด้านล่างจึงจำเป็นต้องมีเว็บสแต็กมาตรฐาน: Apache เป็นเว็บเซิร์ฟเวอร์ PHP และ MySQL หรือ MariaDB เป็นฐานข้อมูล วิซาร์ดการติดตั้งใช้เวลาไม่กี่นาที — การเตรียมสแต็กนั้นเป็นงานจริง

เครื่องไม่จำเป็นต้องทรงพลัง พีซีที่เปิดอยู่ในช่วงเวลาทำงานก็เพียงพอแล้วสำหรับทีมเล็กๆ แต่ควรเป็นเครื่องที่อยู่ในที่เดียว มีความปลอดภัยทางกายภาพ และได้รับการสำรองข้อมูล ไม่ใช่แล็ปท็อปรายวันของใครบางคน

📌 เวอร์ชัน PHP มีความสำคัญ: OrangeHRM 5.x รองรับ PHP 7.4 ถึง 8.1 PHP ใหม่ที่อยู่นอกช่วงดังกล่าวคือสาเหตุที่พบบ่อยที่สุดที่ทำให้โปรแกรมติดตั้งปฏิเสธที่จะดำเนินการต่อ — หน้าจอตรวจสอบระบบจะติดธงไว้ ดังนั้น โปรดตรวจสอบเวอร์ชันก่อนที่จะเริ่ม
2

เส้นทาง A — Windows พร้อม XAMPP

หากสำนักงานของคุณใช้ Windows นี่เป็นเส้นทางที่เร็วที่สุด ติดตั้ง XAMPP จากเว็บไซต์อย่างเป็นทางการ ซึ่งรวม Apache, MySQL และ PHP เข้าด้วยกัน และเริ่มต้น Apache และ MySQL จากแผงควบคุม XAMPP

ดาวน์โหลดไฟล์ zip OrangeHRM Starter จากเว็บไซต์อย่างเป็นทางการของ OrangeHRM และแตกไฟล์ลงในโฟลเดอร์เว็บ XAMPP:

__รหัสบล็อกเต็ม0__
<ระดับ div="ขั้นตอน">
3

เส้นทาง B — Linux พร้อม LAMP Stack

สำหรับเซิร์ฟเวอร์เฉพาะที่ควรใช้งานได้หลายปีโดยมีชิ้นส่วนที่เคลื่อนไหวน้อยกว่า ให้ใช้ Linux ติดตั้ง Apache, MariaDB (หรือ MySQL) และ PHP พร้อมด้วยส่วนขยายที่ OrangeHRM ต้องการ จากนั้นดาวน์โหลด OrangeHRM จากเว็บไซต์อย่างเป็นทางการ และแตกไฟล์ลงในโฟลเดอร์เว็บ Apache:

__รหัสบล็อกเต็ม1__
<ระดับ div="ขั้นตอน">
4

สร้างฐานข้อมูลและผู้ใช้ของตัวเอง

ก่อนที่จะเปิดโปรแกรมติดตั้ง ให้สร้างฐานข้อมูลว่างสำหรับ OrangeHRM — ตัวอย่างเช่น ชื่อ orangehrm — ใน phpMyAdmin (Windows) หรือไคลเอ็นต์ MySQL/MariaDB (Linux) ของคุณ และสร้างผู้ใช้ฐานข้อมูลเฉพาะด้วยรหัสผ่านจริงและสิทธิ์เต็มรูปแบบในฐานข้อมูลนั้นเท่านั้น

⚠️ อย่ามอบรหัสผ่านรูทฐานข้อมูลของคุณแก่ผู้ติดตั้ง ให้ความรู้สึกเร็วขึ้น แต่แอปพลิเคชันจะทำงานอย่างมีอำนาจเหนือทุกฐานข้อมูลบนเซิร์ฟเวอร์ ผู้ใช้เฉพาะที่สามารถสัมผัสได้เฉพาะฐานข้อมูล OrangeHRM ใช้เวลาสองนาทีและเป็นขอบเขตด้านความปลอดภัยที่แท้จริง
5

เปิดตัวติดตั้งเว็บและผ่านการตรวจสอบระบบ

ทุกอย่างจากที่นี่เกิดขึ้นในเบราว์เซอร์ เปิดตัวติดตั้งที่:

__รหัสบล็อกเต็ม2__
<ระดับ div="ขั้นตอน">
6

การตั้งค่าฐานข้อมูลและบัญชีผู้ดูแลระบบ

บนหน้าจอการกำหนดค่าฐานข้อมูล ให้ป้อนโฮสต์ (โดยปกติคือ localhost) ชื่อฐานข้อมูล และผู้ใช้เฉพาะที่คุณสร้างในขั้นตอนที่ 4 ไม่ใช่บัญชีรูท ถัดไป วิซาร์ดจะขอให้คุณสร้าง ผู้ใช้ที่เป็นผู้ดูแลระบบ คนแรก บัญชีนี้ควบคุมทั้งระบบ: ทุกบันทึกของพนักงาน ทุกฟิลด์เงินเดือน ทุกการอนุมัติการลา

⚠️ ตั้งรหัสผ่านผู้ดูแลระบบที่รัดกุมที่นี่ และป้องกันเหมือนรหัสผ่าน หากใช้รหัสผ่านแบบธรรมดาหรือรหัสผ่านเริ่มต้นเพียงเพื่อผ่านการตั้งค่า ให้เปลี่ยนทันทีหลังจากการเข้าสู่ระบบครั้งแรก ก่อนที่ข้อมูลพนักงานจริงจะเข้าไป จดบันทึกข้อมูลประจำตัวในบันทึกรหัสผ่านของคุณ และอย่าเปิดสำนักงานด้วยรหัสผ่านผู้ดูแลระบบรหัสเดียวที่แชร์ระหว่างคนหลายคน: รหัสผ่านที่ใช้ร่วมกันเพียงรหัสเดียวจะทำให้สำนักงานขนาดเล็กรั่วไหลข้อมูลทรัพยากรบุคคลของตนเอง

บนหน้าจอยืนยัน ตัวช่วยสร้างจะสร้างตารางฐานข้อมูล ปล่อยให้มันเสร็จสิ้นโดยไม่ต้องปิดแท็บ

7

เข้าสู่ระบบครั้งแรกและการตั้งค่าแรก

เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบที่คุณเพิ่งสร้างขึ้นและยืนยันการโหลดแดชบอร์ด ขั้นแรก ออกจากระบบและกลับเข้ามาอีกครั้ง เพื่อให้คุณทราบว่าข้อมูลรับรองใช้งานได้ จากนั้นตั้งชื่อบริษัทของคุณภายใต้ ผู้ดูแลระบบ → องค์กร → ข้อมูลทั่วไป เพื่อให้ระบบใช้ชื่อสำนักงานของคุณตั้งแต่วันแรก

✅ ทำการสำรองข้อมูลครั้งแรกทันทีในขณะที่ระบบยังว่างเปล่า ดัมพ์ฐานข้อมูลของการติดตั้งที่ใช้งานได้แต่ว่างเปล่าคือจุดคืนทุนใหม่ของคุณ หากมีสิ่งผิดปกติเกิดขึ้นในภายหลัง คุณสามารถกลับมาใช้ OrangeHRM ที่ทราบว่าใช้งานได้ดีเสมอ แทนที่จะติดตั้งใหม่จากศูนย์
8

เพิ่มบันทึกพนักงานและตั้งค่าการลา

ขณะที่ระบบกำลังทำงาน ให้เพิ่มบุคคลของคุณ บันทึกพนักงานอยู่ในโมดูล PIM — เพิ่มพนักงานทีละคน หรือนำเข้ารายชื่อพนักงานจาก CSV โดยใช้ไฟล์ตัวอย่างจาก PIM → การนำเข้าข้อมูล ซึ่งมีแถวส่วนหัวเป็นรูปแบบที่ไฟล์ของคุณจะต้องตรงกันทุกประการ ให้สิทธิ์การเข้าสู่ระบบ ESS (บริการตนเอง) แก่พนักงานทุกคน เพื่อให้พวกเขาสามารถดูบันทึกของตนเองและสมัครลาได้ บัญชีผู้ดูแลระบบแยกจากกันและมีน้อย

จากนั้นตั้งค่าการลาในโมดูล ลา: กำหนดประเภทการลาของคุณ เพิ่มสิทธิ์ของพนักงานแต่ละคนสำหรับปี และโฟลว์รายวันจะจัดการเอง - พนักงานสมัคร หัวหน้างานอนุมัติ และผู้ดูแลระบบเห็นทุกอย่าง

9

รักษาความปลอดภัยเหมือนที่ข้อมูล HR สมควรได้รับ

ระบบทรัพยากรบุคคลเก็บข้อมูลส่วนตัวมากที่สุดในสำนักงาน ได้แก่ ชื่อ ที่อยู่ เอกสาร การลา และบันทึกที่เกี่ยวข้องกับเงินเดือน ปฏิบัติต่อเซิร์ฟเวอร์ตามนั้น:

⚠️ เก็บ OrangeHRM ไว้เบื้องหลังเครือข่ายสำนักงานของคุณ, VPN หรือ HTTPS ที่เหมาะสม — อย่าเปิดบนอินเทอร์เน็ตสาธารณะผ่าน HTTP ธรรมดา การเข้าสู่ระบบและข้อมูลพนักงานเดินทางโดยไม่ได้รับการเข้ารหัสบน HTTP ธรรมดา และการติดตั้งแบบเชื่อมต่อกับอินเทอร์เน็ตด้วยรหัสผ่านผู้ดูแลระบบที่เดาได้ ทั้งหมดนี้ทำให้ฐานข้อมูลบุคคลทั้งหมดสูญหาย

สำรองข้อมูลสองสิ่งเข้าด้วยกัน: ฐานข้อมูล (บันทึก) และไฟล์ที่อัปโหลดของโฟลเดอร์ OrangeHRM (ไฟล์แนบเอกสาร) — อย่างใดอย่างหนึ่งเพียงอย่างเดียวถือว่าการกู้คืนไม่สมบูรณ์ เก็บสำเนาไว้ที่อื่นที่ไม่ใช่เซิร์ฟเวอร์ อัปเดตสแต็ก และตรวจสอบว่าใครเป็นผู้ถือบัญชีผู้ดูแลระบบทุกครั้งที่มีคนออกจากสำนักงาน

🏷️Topic Search Variables & Keywords

🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
🎙️ บทถอดเสียงฉบับเต็ม — แตะเพื่อขยาย

การตั้งค่าเซิร์ฟเวอร์ OrangeHRM การสาธิตบนหน้าจอโดย Technical Anshu

ตั้งค่า OrangeHRM Starter บนเซิร์ฟเวอร์สำนักงานของคุณเองพร้อมคู่มือฉบับสมบูรณ์นี้: ข้อกำหนด ตัวติดตั้งเว็บ การเข้าสู่ระบบของผู้ดูแลระบบครั้งแรก บันทึกของพนักงาน การตั้งค่าการลาออก และข้อมูล HR ของกฎความปลอดภัยที่สมควรได้รับ

(การถอดเสียงสิ้นสุดที่นี่ในหน้าแหล่งที่มา)

❓ คำถามที่พบบ่อย (ภาษาอังกฤษ)

บทช่วยสอนนี้ติดตามฟรี 100% หรือไม่

ใช่แล้ว! คำแนะนำและวิธีการทั้งหมดที่แสดงโดย Technical Anshu นั้นใช้ทรัพยากรทางการศึกษาที่ถูกกฎหมายและฟรี

ผู้เริ่มต้นสามารถปฏิบัติตามคำแนะนำนี้ได้หรือไม่

แน่นอน! ทุกขั้นตอนจะแสดงบนหน้าจอพร้อมคำแนะนำโดยละเอียด เพื่อให้ทุกคนปฏิบัติตามได้อย่างง่ายดาย

ฉันจะถามคำถามได้ที่ไหนหากติดขัด

แสดงความคิดเห็นโดยตรงบนวิดีโอ YouTube แล้วชุมชนและ Anshu ด้านเทคนิคของเราจะช่วยคุณ

🚀 ดูการฝึกสอนแบบเต็มบน YouTube

🚀 ชมวิดีโอแนะนำทีละขั้นตอนเต็มบน YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

สมัครรับข้อมูลทางเทคนิค Anshu เพื่อรับการสนับสนุนด้านไอที การแก้ไขปัญหา Windows และการจัดการเซิร์ฟเวอร์

▶️ ดูวิดีโอเต็ม
บทช่วยสอนนี้อ้างอิงจากวิดีโอการตั้งค่าเซิร์ฟเวอร์ OrangeHRM ของ Technical Anshu • ติดขัดในขั้นตอนใดหรือไม่ ถามในความคิดเห็นของวิดีโอ — คุณจะได้รับความช่วยเหลือที่นั่น 🙏