กระดานสอบถามปัญหาจากการติดตั้งและการใช้ Moodle

ปัญหาภาษาไทยใน 1.6

 
รูปภาพของอภิชาติ กุลธานี
ปัญหาภาษาไทยใน 1.6
 

OS : Windows 2003 Server
PHP : 5.1.1
MySQL : 5.0.16

ผมลง moodle 1.6.1 พอไปถึงขั้นตอนการให้ดาวน์โหลดภาษาไทย ผมก็สั่งให้โหลด แต่มันนานมาก จนหยุดไปเฉย ๆ ผมก็เลยติดตั้งเป็นภาษาอังกฤษไปจนจบสมบูรณ์ แล้วผมก็ไปดาวน์โหลดชุดภาษาไทยมา ผมก็แตก zip ไปเก็บไว้ที่ lang มันก็ยังแสดงภาษาไทยไม่ได้ แล้วผมจะแตก zip ไปไว้ตรงไหนครับ หรือว่าผมทำอะไรผิดตรงไหน อย่างไร ช่วยด้วยนะครับ

รูปภาพของKittipong Poompuang
ตอบ: ปัญหาภาษาไทยใน 1.6
 

Moodle 1.6.1 ผมทดสอบกับ APPSERV 2.5.6

Apache Web Server เวอร์ชั่น 2.2.2 PHP Script Language เวอร์ชั่น 5.1.4 MySQL Database เวอร์ชั่น 5.0.22 phpMyAdmin Database Manager เวอร์ชั่น 2.8.2
อาจใช้ appserv 2.4.6 ได้ ถ้าเป็น Appserv ต่ำกว่านี้ ระบบอาจจะใช้ไม่ได้

ภาษาไทยยังมีปัญหาอยู่ครับ คุณวิมลลักษณ์ คงกำลังแก้ไขไฟล์ภาษาไทยให้อยู่ครับ

วิธีแก้เบื้องต้น

1. Copy lang th_utf8 ตัวใหม่อยู่ที่ http://download.moodle.org/lang16/

ไปไว้ที่ lang แล้ว

2. ตั้งค่าที่ การจัดการระบบ>การตั้งค่า langlist : แก้เป็น th_utf8,en_utf8

3. locale : th_TH

4. copy lang en >ตั้งเป็น th แล้ว แก้ php file เป็นth

ผมทดลองแก้ปัญหาดูใช้ได้ ใครมีวิธีที่ถูกต้อง ช่วยแนะนำหน่อยครับ

รูปภาพของอภิชาติ กุลธานี
ตอบ: ปัญหาภาษาไทยใน 1.6
 
ขอบคุณมากนะครับท่านเลขา
รูปภาพของBoonrut Komlert
ตอบ: ปัญหาภาษาไทยใน 1.6
 

เอาไว้ห้อง moodledata\lang เด้อ

รูปภาพของthanit phaymas
ตอบ: ปัญหาภาษาไทยใน 1.6
 

หากมีปัญหาเรื่องภาษาไทยอ่านไม่ออก เช่น UTF-8 กับ TIS-620

ลองแก้แบบนี้นะครับ

โปรแกรมแปลงระบบเป็น UTF-8
    1. โปรแกรมแปลงฐานข้อมูล MySQL จาก TIS-620, CP874, MacThai เป็น UTF-8
    2. โปรแกรมแปลงไฟล์ จาก TIS-620,CP874,MacThai เป็น UTF-8

ดาวน์โหลดได้จาก : http://prdownloads.sourceforge.net/appserv/appserv-Tis2utf8-1.0.zip?

อ่านได้ที่ http://www.appservnetwork.com/modules.php?name=News&file=article&sid=3

รูปภาพของสรวง ศรีแก้วทุม
ตอบ: ปัญหาภาษาไทยใน 1.6
 
การปรับรุ่นจาก 1.5.x ไปเป็นรุ่น 1.6.x-1.7 ส่วนใหญ่จะพบปัญหาเรื่องตัวอักษร ก็เลยทำเอกสารขึ้นมาเป็นกรณีศึกษา เผื่อจะเป็นประโยชน์สำหรับผู้ใช้ moodle ทั่วไป

เมื่อ Migration Database สมบูรณ์แล้ว ตรง locale ให้เพิ่ม .UTF-8 ดังนี้ locale : th_TH.UTF-8 จะทำให้แสดงผลภาษาไทยได้สมบูรณ์ยิ่งขึ้น โดยเฉพาะตรงปฏิทิน