
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 วิธีที่ ลองแล้วแก้ได้นะครับ อาจมีวิธีอื่นๆ