PHP IIS window server 2012 upload ไฟล์ไม่ได้ทำไง?

PHP IIS บน window server 2012 upload  ไฟล์ไม่ได้ทำไง?

code เดิมทุกอย่างแค่ย้าย server ใหม่  แต่ดัน upload ไฟล์ไม่ได้ มาดูวิธีแก้กันเลยครับ

 

1. ไปที่ Administrative Tools ->  Internet Information Services (IIS) Manager

เลือก  site ที่ต้องการ -> เลือก PHP Manager ->เปิดไฟล์ php.ini

 

2. ณ ไฟล์ php.ini ไปที่เมนู Edit->Find -> กรอก “upload_tmp_dir”

เป็น folder ปลายทางที่เก็บไฟล์ Temp ในที่น้ำใช้  C:\inetpub\temp\

 

3. กำหนด Permission ให้กับ user:  IUSR

 

4. กำหนด Permission ให้กับ user:  IUSR ให้กับ folder ปลายที่ที่จะ upload ไฟล์ไปเก็บไว้
(หรือจะใส่ Permission นี้ให้กับ web root เลยก็ได้  )

จบ…นี่แค่ 1 วิธีที่ ลองแล้วแก้ได้นะครับ อาจมีวิธีอื่นๆ