รบกวนสอบถามผู้รู้ด้วยครับ....

ผมได้เขียน PHP ขึ้นมาโดยมี Login และมีการเก็บค่าเป็น Session ทดสอบใน apache run บน Windows ไม่เป็นไร แต่เอามา run บน Linux (Fedora Core 10) กลับมี error คือ

Warning: Unknown: open(/tmp/sessiontmp/sess_RT-0RmVRpyfsIn6ZbfurWV8obrc, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp/sessiontmp) in Unknown on line 0

โดยที่ผมได้ create folder ชื่อ sessiontmp ใน /tmp แล้ว และทำการ chmod เป็น 777 แล้วด้วย ทำไมมันถึงเขียนไม่ได้ครับ รบกวนผู้รู้ทั้งหลายด้วยครับ  Smiley
กรกฎ วิริยะ 11 ต.ค. 2552 19:46
ข้อมูลน้อยไป

ขอผิดพลาดนี้โดยปกติจะเกิดจากการเรียกใช้ session ไม่ถูกวิธีนะ ให้ลองคนหาบทความเกี่ยวกับ session บนเว็บดู

อ้อ บน localhost ทำงานไม่เหมือนบน Server ไม่ใช่เรื่องแปลก ขึ้นอยู่กับการ config ของแต่ละคน

ลองใช้ phpinfo() เพื่อดูว่าได้เปิดใช้งาน session หรือไม่