🚀 ติดตั้ง & เริ่มต้นใช้งาน
ขั้นตอนติดตั้งระบบครั้งแรก ตั้งแต่กรอก License จนถึงเข้าใช้งานหลังบ้าน และตั้งค่าเบื้องต้นให้พร้อมรับการจอง
ในหน้านี้
ความต้องการของระบบ
| รายการ | ขั้นต่ำ |
|---|---|
| PHP | 8.1 ขึ้นไป พร้อม PDO MySQL, mbstring, OpenSSL, JSON, Fileinfo (แนะนำ GD และ Intl) |
| MySQL / MariaDB | 5.7 / 10.3 ขึ้นไป |
| Web Server | Apache / Nginx / LiteSpeed (หรือ MAMP/XAMPP สำหรับทดสอบ) · แนะนำ HTTPS |
| สิทธิ์โฟลเดอร์ | core/ media/ uploads/ เขียนได้ (755 หรือ 775) |
| License Key | ได้รับจาก madewithai.store (ใส่ภายหลังได้) |
ขั้นตอนการติดตั้ง
อัพโหลดไฟล์ทั้งหมดขึ้นโฮสติ้ง (ติดตั้งที่โดเมนหลักหรือในโฟลเดอร์ย่อยก็ได้ ระบบตรวจหาที่อยู่เอง) แล้วเปิดเว็บไซต์ในเบราว์เซอร์ — ระบบพาไปที่ install.php อัตโนมัติ ตัวช่วยติดตั้งมีภาษาไทยและอังกฤษ (ปุ่มมุมขวาบน) และมี 5 ขั้นตอน:
- ตรวจสอบระบบ — แสดงเวอร์ชั่น PHP ส่วนขยายที่จำเป็น และสิทธิ์การเขียนไฟล์ รายการสีแดงต้องแก้ก่อนจึงไปต่อได้
- ฐานข้อมูล — กรอก Host, Port, ชื่อฐานข้อมูล, Username, Password แล้วกด "ทดสอบการเชื่อมต่อ" ถ้ายังไม่มีฐานข้อมูลและผู้ใช้มีสิทธิ์ ระบบจะสร้างให้ · ถ้าฐานข้อมูลนั้นมีระบบ BED อยู่แล้ว ระบบจะไม่ยอมติดตั้งทับ
MAMP: ใช้ Host
localhost· Port8889· Userroot· Passroot - License Key — กรอก Key แล้วกด "ตรวจสอบ License" หรือกด "ข้ามไปก่อน" แล้วเปิดใช้งานภายหลังที่ ตั้งค่า → License (ระบบอัพเดทอัตโนมัติจะใช้ได้เมื่อเปิดใช้งาน)
- ที่พัก & ผู้ดูแล — ชื่อที่พัก (ไทย/อังกฤษ) เบอร์โทร อีเมล ภาษาเริ่มต้นของหน้าเว็บและหลังบ้าน บัญชีผู้ดูแลระบบ และเลือกว่าจะติดตั้งห้องพักตัวอย่าง (4 ประเภท 10 ห้อง) หรือไม่
- เสร็จสิ้น — ระบบสร้างฐานข้อมูล อัพเกรดโครงสร้างเป็นเวอร์ชั่นล่าสุด สร้างผู้ดูแล และเข้าสู่ระบบให้อัตโนมัติ กด "ลบไฟล์ติดตั้ง & ไปหลังบ้าน" เพื่อลบ
install.phpทันที
ป้องกันการติดตั้งซ้ำ: เมื่อติดตั้งเสร็จ ระบบสร้างไฟล์
core/installed.lock และปิดตัวติดตั้งทันที — เปิด install.php อีกครั้งจะขึ้นว่า "ระบบนี้ติดตั้งแล้ว" ข้อมูลจึงไม่ถูกเขียนทับ
ตั้งค่าเริ่มต้นหลังติดตั้ง
หลังเข้าสู่ระบบหลังบ้านครั้งแรก แนะนำให้ตั้งค่าตามลำดับนี้:
- ตั้งค่ากิจการ — ไปที่ ระบบ → ตั้งค่า กรอกชื่อกิจการ ที่อยู่ เบอร์โทร อีเมล และข้อมูลบัญชีธนาคาร/PromptPay สำหรับรับชำระเงิน
- ตรวจสอบประเภทห้อง — ไปที่ ห้องพัก → ประเภทห้อง แก้ไขราคารายวัน/รายเดือน เงินมัดจำ และสิ่งอำนวยความสะดวกของแต่ละประเภท
- จัดการห้องจริง — ไปที่ ห้องพัก → ห้องพัก เพิ่ม/แก้ไขห้องให้ตรงกับสถานที่จริง
- ปรับแต่งหน้าเว็บไซต์ — ไปที่ ระบบ → หน้าเว็บไซต์ ตั้งหัวข้อ Hero รูปภาพ และสีธีม
- เพิ่มผู้ใช้งาน — ไปที่ ระบบ → ผู้ใช้งาน สร้างบัญชีให้พนักงาน พร้อมกำหนดบทบาท
ความปลอดภัยหลังติดตั้ง
สำคัญ: ลบไฟล์
install.php หลังติดตั้ง (กดปุ่มในหน้าสุดท้าย หรือลบด้วยตนเอง) และห้ามลบไฟล์ core/installed.lock
- ใช้รหัสผ่านที่คาดเดายาก สำหรับบัญชี Admin
- ตั้งสิทธิ์โฟลเดอร์
uploads/และmedia/ให้เขียนได้ (755) - เปิดใช้ HTTPS เมื่อขึ้น Production
- สำรองฐานข้อมูลเป็นประจำ
ติดตั้งใหม่ในเครื่องทดสอบ: ลบไฟล์
core/installed.lock และใช้ฐานข้อมูลใหม่ (หรือลบตารางเดิม) แล้วเปิด install.php อีกครั้ง
