การติดตั้ง ระบบส่งข้อมูลใบสั่งยาเข้า cloud สปสช โครงการรับยาร้านยาใกล้บ้าน สำหรับ Himpro (IIS Windows)
![](https://himpro.info/wp-content/uploads/2020/12/รับยาร้านยาใกล้บ้าน-1-1024x768.jpg)
เป็นเว็บ Application สำหรับส่งข้อมูลใบสั่งยา โครงการรับยาร้านยาใกล้บ้านของ สปสช.
ความต้องการระบบ
- Himpro Database ต้องเป็น MySQL 5.7 ขึ้นไป
- Web Server Windows,Linux,Mac แต่ในตัวอย่างนี้จะแนะนำการติดตั้งบน windows ก่อน
- ASP.net Core 3.1 Runtime หรือสูงกว่า
- โปรแกรม Git
เตรียมความพร้อม
- ติดตั้ง Windows Server และ IIS Web Server
- ติดตั้ง ASP.net Core Runtime (Downloads) เลือกสำหรับ windows และเป็น Hosting Bundle
- ติดตั้งโปรแกรม Git
![](https://himpro.info/wp-content/uploads/2020/12/Snap1-1.jpg)
เริ่มติดตั้ง
- ไปที่ folder ที่ต้องการเก็บไฟล์เว็บไว้
- เปิดโปรแกรม git cmd แล้วใช้คำสั่ง cd ไปที่ folder ที่ต้องการเก็บข้อมูลไว้
![](https://himpro.info/wp-content/uploads/2020/12/Snap1.jpg)
git clone https://github.com/yoonturbo/HimproDrugToHome.git
![](https://himpro.info/wp-content/uploads/2020/12/Snap2.jpg)
![](https://himpro.info/wp-content/uploads/2020/12/Snap3.jpg)
3. แก้ไขไฟล์ DbConfig.txt, HosConfig.txt ให้เป็นข้อมูลของโรงพยาบาลของเรา
![](https://himpro.info/wp-content/uploads/2020/12/Snap4.jpg)
4. ไปที่ IIS > Sites > Add Website…
![](https://himpro.info/wp-content/uploads/2020/12/Snap5.jpg)
![](https://himpro.info/wp-content/uploads/2020/12/Snap6.jpg)
5. กลับไปที่ folder “HimproDrugToHome” แล้วคลิกขวาเลือก Properties
![](https://himpro.info/wp-content/uploads/2020/12/Snap7.jpg)
![](https://himpro.info/wp-content/uploads/2020/12/Snap8.jpg)
![](https://himpro.info/wp-content/uploads/2020/12/Snap9.jpg)
6. รันคำสั่ง sql เพื่อสร้างตารางสำหรับเก็บข้อมูล โดยใช้ไฟล์ drug_store.sql ไปรันในโปรแกรม heidisql หรือ navicat
![](https://himpro.info/wp-content/uploads/2020/12/Snap16-1.jpg)
ทดสอบ
![](https://himpro.info/wp-content/uploads/2020/12/Snap10-1024x689.jpg)
![](https://himpro.info/wp-content/uploads/2020/12/Snap11.jpg)
Login ด้วย Username,password ของ Himpro ได้เลย หาก user ไหน login ไม่ได้ ให้ลองเปลี่ยนรหัสผ่านใหม่ใน Himpro ดูแล้วลองมาล๊อกอินในหน้านี้อีกครั้ง
การอับเดท
ในกรณีที่มีการอับเดทสามารถอับเดทเว็บได้ โดยการใช้คำสั่ง Git pull
- stop web site ก่อน (ใน IIS)
![](https://himpro.info/wp-content/uploads/2020/12/Snap13-1024x689.jpg)
2. ใช้คำสั่ง git pull (ตัวอย่างตามภาพด้านล่าง)
git pull
![](https://himpro.info/wp-content/uploads/2020/12/Snap14.jpg)
3. กด Start Web Site ใน IIS