Coding error detected, it must be fixed by a programmer: Failed to unserialise data from file. Either failed to read, or failed to write.
สรุปขั้นตอนการแก้ไขปัญหา
1) ส่วนของโฟลเดอร์ที่ใช้เก็บข้อมูล moodledata ให้เปลี่ยนชื่อเพื่อแบ็กอัพข้อมูลเดิมเอาไว้ เช่น moodledata => moodledata-bkk2014-08-09
2) แล้วสร้างโฟลเดอร์เปล่าขึ้นมาแทน moodledata แล้วกำหนดให้ อ่านเขียนไฟล์ได้ด้วย (กรณีเซิร์ฟเวอร์ไม่ได้กำหนดให้เขียนไฟล์ได้อัตโนมัติ)
3) ลองรีเฟรชหน้าเว็บ จะเข้าใช้งานได้ปกติ แต่ข้อมูลที่เราสร้างไว้จะหายไป
4) ให้ไปคัดลอกไฟล์ที่เราเป็นคนสร้างเองจากโฟลเดอร์เดิม มาวางในโฟลเดอร์ใหม่
(moodledata-bkk2014-08-09 ==> moodledata)
ที่ลองทำดูคือคัดลอกเฉพาะโฟลเดอร์ moodledata-bkk2014-08-09/filedir
จากกระทู้ในลิงค์อ้างอิงนั้นได้เขียนไว้ว่า
ให้ลบ cache ก็จะใช้งานได้ปกติ
Simple way to solve the problem : delete moodledata cache.
Command line: rm -rf /var/moodledata/cache
และถ้ามีการลบ localcache จะเหมือนการเริ่มต้นใหม่ทั้งหมด (รึเปล่า!!)
You can also delete the second cache folder inside moodledata named localcache
same method:
Command line: rm -rf /var/moodledata/localcache
...and moodle will work like never before! ;)
อ้างอิง
วิธีเคลียร์แคช
https://moodle.org/mod/forum/discuss.php?d=240739
วิธีแบ็กอัพ moodle
https://krumo.wordpress.com/2012/09/03/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5-backup-moodle/
วิธีคืนค่า moodle
https://krumo.wordpress.com/2012/09/12/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%84%E0%B8%B7%E0%B8%99%E0%B8%84%E0%B9%88%E0%B8%B2-moodle-%E0%B8%97%E0%B8%B5%E0%B9%88-backup-%E0%B8%A1%E0%B8%B2/
ความคิดเห็น
แสดงความคิดเห็น