ความต้องการเซิร์ฟเวอร์
- PHP 8.x + MySQL / MariaDB
- Apache/Nginx ชี้ document root ไป
public/ - ตั้งค่าใน
app/config/config_local.php(หรือ production)
ขั้นตอนติดตั้ง
-
โคลนหรือคัดลอกโปรเจกต์ ไปที่
htdocs/mstock -
สร้างฐานข้อมูล ชื่อ
mstockแล้วรัน migration หลักจากapp/database/migrations/ -
รัน migration แนะนำ (ตามลำดับ) บน phpMyAdmin หรือ CLI:
RUN_notification_telegram_tables.sql2026_06_01_000052_notification_audit_log_channel.sql2026_05_24_000053_settings_complete_and_fix_types.sqlRUN_documents_phase1_columns.sql→ ตามด้วย 000001, 000002, 000005 (เอกสาร)
-
เปิดเว็บ
http://localhost/mstock/public/ล็อกอินด้วย user จาก seed -
ตั้งค่าระบบ บริษัท เอกสาร POS สาขา ที่
/admin/settings
Checklist ก่อนขายจริง
- จำกัดสาขา/ผู้ใช้ในโค้ด (license หรือ settings)
- คู่มือนี้ + migration มาตรฐานให้ลูกค้า
- ไม่โปรโมต Tasks/Kanban จนกว่ามี route
- แพ็กฟอร์มกำกับ VAT ตามมาตรฐานร้าน (ถ้าขายร้าน VAT)