คู่มือ Set Server ฉบับนี้ ผมรวบรวมจากตัวอย่างที่มีคนอื่นเค้าทำไว้สำหรับการทำ Server ที่ให้บริการด้านต่าง ๆ เฉพาะที่จำเป็น โดยใช้กับระบบปฏิบัติการลีนุกซ์ CentOS 5.x (ทดสอบกับ CentOS 5.9)
การเพิ่มภาษไทยให้กับเซิร์ฟเวอร์ลีนุกส์ (Linux Server)
กรณีการสร้างเว็บสลิ๊ปเงินเดือน เมื่อเรียกหน้าเว็บแล้วข้อความภาษาไทยแสดงเป็นตัวหนังสืออ่านไม่ออกให้แก้ไขดังนี้
- ล็อกอินเข้าเซิร์ฟเวอร์ในฐานะของ root
- เข้าไปที่โฟลเดอร์ /etc/httpd/conf
- ใช้โปรแกรมอิดิท เช่น nano หรือ pico หรือ mc เปิดไฟล์ httpd.conf มาแก้ไขโดยเพิ่มคำสั่งต่อไปนี้
DefaultLanguage th
AddLanguage th .th
LanguagePriority th en da nl
(ของเดิมมีอยู่เยอะ เพิ่ม thไว้ข้างหน้า)
AddCharset TIS-620 .tis-620 .th
AddDefaultCharset TIS-620
บรรทัดเหล่านี้ควรเพิ่มให้อยู่ในหมวดหมู่ของมันเพื่อความเป็นระเบียบ โดยค้นหาคำด้านหน้าแล้วต่อท้ายในหมวดของตนเอง
บางเซิร์ฟเวอร์อาจค้นหาแล้วเปลี่ยนในบรรทัด DefaultCharset ให้เป็น TIS-620 ด้วยก็ได้ แต่ถ้าเว็บของสำนักงานเป็น UTF-8 อยู่ อาจกำหนดให้เป็น UTF-8 เช่นเดิม หรือทดลองเปลี่ยนเป็น TIS-620 - บันทึกแล้ว Restart Server ใหม่
หมายเหตุ ใช้ได้เฉพาะ Linux Server หรือใช้ Apache Web Server เท่านั้น