Installation Note Archive

การย้าย Mailman และปรับแต่งให้รองรับภาษาไทย

Mailman เป็น mailing list ที่มีระบบบริหารจัดการสมาชิกผ่านทางเว็บเพจ  ระบบตรวจสอบอีเมลเข้ามาใน list  ระบบ archive และอื่นๆ อีกมากมาย  (อ่านเพิ่มเติมที่นี่)   วิธีการติดตั้งเองมีความยุ่งยากในระดับหนึ่ง เพราะต้องวุ่นวายกับสิทธิ์การเข้าถึงไฟล์ต่างๆ  แต่ผู้พัฒนาได้เขียนวิธีการติดตั้งไว้ค่อนข้างละเอียด  เพียงทำตามไปทีละขั้นตอนก็สามารถติดตั้งใช้งานได้ สำหรับเรื่องภาษาไทยนั้น  ก่อนหน้านี้ในเวอร์ชัน 2.1.x จะไม่สามารถส่งภาษาไทยได้  เพราะเมื่อส่งอีเมลที่มีภาษาไทยปนอยู่ด้วยแล้ว  อีเมลนั้นจะหายเงียบไปเลย  แต่ในเวอร์ชัน 2.1.9 ขณะที่เขียนเรื่องนี้สามารถส่งอีเมลเป็นภาษาไทยได้แล้ว สำหรับโจทย์ที่ผมเจอก็คือ ผมจำเป็นต้องย้าย mailig list ไปไว้ที่เซิร์ฟเวอร์เครื่องใหม่  ซึ่งวิธีการที่ผมดำเนินการมีดังนี้ ติดตั้ง Mailman ในเซิร์ฟเวอร์ใหม่ตามปกติ  พร้อมทดสอบว่าใช้งานได้จริง ผมใช้คำสั่ง configuration ดังนี้ ./configure --prefix=/home/mailman …

vsftpd and mirror server

วันนี้ผมได้ทำ mirror server โดยใช้ vsftpd (http://vsftpd.beasts.org/)  และ Emirror (http://sourceforge.net/projects/emirror/)   วิธีการติดตั้ง vsftpd สามารถดูได้ที่นี่ http://rd.cc.psu.ac.th/content/view/20/46/ ไฟล์ /etc/vsftpd.conf มีสิ่งที่อาจต้องเพิ่มเติมคือ # เพื่อเปลี่ยนโฮมของ ftp จาก /var/ftp ไปที่ /home/ftp  และควรแก้ home ของ ftp user ให้เป็นที่ /home/ftp ด้วย anon_root=/home/ftp # กำหนดจำนวน clients สูงสุดที่เข้าใช้งานได้ max_clients=50 # กำหนดจำนวน concurrent session …

WordPress 2.3 มาแล้ว

ผม upgrade เป็น WordPress 2.3 (Dexter) แล้ว  เวอร์ชันใหม่นี้มีอะไรบ้าง  ก็คงมีคนพูดถึงมากมายแล้ว   แต่ขอพูดถึงการเปลี่ยนแปลงที่น่าสนใจไว้หน่อยครับ Native tagging support  มีระบบ tag  เพิ่มเติมจาก category ของเดิม Plug-in update notification เมื่อผู้พัฒนา plug-in ออกเวอร์ชันใหม่ๆ ก็จะมีข้อความแจ้งบอก  (แต่ต้องเข้าไปดูในส่วน plug-in เองนะ) Canonical URLs ทำให้รองรับรูปแบบของ URL ที่ยืดหยุ่นมากขึ้น (อ่านรายละเอียดเพิ่มเติม) advanced WYSIWYG  ที่เลิกซ่อนฟังก์ชันที่แอบไว้ของ TinyMCE (ต้องกด CTRL+Shift+V) …

วิธีการติดตั้ง Chrooted DNS Server (BIND9)

วิธีการติดตั้ง chrooted dns server สำหรับ CentOS yum install bind-chroot  chmod 755 /var/named/ chmod 775 /var/named/chroot/ chmod 775 /var/named/chroot/var/ chmod 775 /var/named/chroot/var/named/ chmod 775 /var/named/chroot/var/run/ chmod 777 /var/named/chroot/var/run/named/ cd /var/named/chroot/var/named/ ln -s ../../ chroot chkconfig –levels 235 named on /etc/init.d/named start …