August 27, 2018

PHP Failed to write session data

Error ที่เจอเมื่อทำการย้าย Server Labs จากเครื่องเดิมไปเครื่องใหม่ ประมาณนี้ครับ

Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\PHP\sessiondata)

แสดงว่า Folder ที่ใช้เขียน Session ชั่วคราวไม่มี หรือมีแต่เขียนไม่ได้ แต่ในกรณีของ Windows มักจะไม่มีมากกว่า วิธีแก้คือ แก้ไข file php.ini ในบรรทัด

session.save_path = “C:\temp\sessiondata”

ให้ถูกต้อง โดยกำหนดให้ ชี้ไปที่ drive:\Folder\Folder ตามต้องการ