ผมเปลี่ยนชื่อจาก http://www.diary.in.th/my เป็น http://my.diary.in.th
ขั้นตอนการดำเนินการก็ไม่ยาก เพราะอยู่ใน account เดียวกันแค่สร้าง subdomain เพิ่ม และก็อปปี้ข้อมูลจากไดเรกทอรีเดิมไปที่ใหม่
WordPress ก็ได้ทำเว็บไซต์เกี่ยวกับเรื่องนี้ไว้ด้วย สามารถทำตามได้เลย
http://codex.wordpress.org/Moving_WordPress http://codex.wordpress.org/Changing_The_Site_URL
หลังจากย้ายข้อมูลเสร็จก็ใช้ Apache mod rewrite จัดการให้ลิ้งก์เดิมถูกส่งต่อไปลิ้งใหม่ เช่น http://www.diary.in.th/archives/572 จะถูกส่งต่อไปที่ http://my.diary.in.th/archives/572 โดยอัตโนมัติ
ผมเขียนคำสั่งต่อไปนี้ในไฟล์ .htaccess
RewriteEngine On Redirect 301 /my http://my.diary.in.th Redirect 301 /archives http://my.diary.in.th/archives
เนื่องด้วยผมมีเหตุจำเป็นที่ต้องเปลี่ยนโดเมนบล็อกที่ใช้ wordpress จาก abc.com เป็น abc.net แต่หลังจากที่ได้แก้ไขค่าต่างๆ ของเว็บเซิร์ฟเวอร์แล้วพบว่า เมื่อเปิด abc.net ก็ยังคง redirect กลับไปที่ abc.com เช่นเดิม
ในที่สุดก็พบว่าจะต้องเข้าไปแก้ไขที่ฐานข้อมูลของ wordpress โดยตรง เพื่อไม่ให้ redirect ไปที่ชื่อโดเมนเดิม ซึ่งตารางที่จะต้องทำการแก้ไขคือ wp_options โดยต้องแก้ไข siteurl และ home ให้เป็นชื่อเว็บใหม่
จากของเดิมที่เป็น http://www.abc.com ต้องแก้ไขเป็น http://www.abc.net ครับ
ผม 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) รองรับ Atom 1.0 อย่างสมบูรณ์แบบ เร็วขึ้นจากเดิม 800% จากผลของ jQuery (ว้าว!)
Upgrade ยังไง?
ขั้นตอนการ upgrade ก็ง่ายดายเหมือนเดิม [...]
จริงๆ ไม่ได้ทำอะไรมากครับ แค่เปลี่ยนธีมใหม่เป็น Theme Leia ของ kapikua
ปรับธีมแต่ละทีก็วุ่นเหมือนกัน เพราะมีเฟอร์นิเจอร์ต่างๆ ให้เอามาใส่เพิ่มเพียบ เช่น FlickBadge, Statcounter, Feed Burner และ MyBloglog ผมเห็นเขาใส่กันก็เลยอยากจะลองดูบ้าง เดี๋ยวนี้มีของเล่นเยอะดีนะ
แต่เฟอร์นิเจอร์พวกนี้ใส่เข้าไปเยอะๆ ก็คงไม่ดีเท่าไหร่ เพราะกว่าที่จะโหลดของเล่นต่างๆ เหล่านี้ขึ้นมาจนเสร็จ บางทีก็ใช้เวลาเหมือนกัน คลิกอ่านอะไรสักทีก็มี connection วิ่งกันให้วุ่นไปหมด
อ่อ แล้วก็เห็นเขามี Pagerank เพิ่มเข้ามาอีกด้วย นี่ยังไม่นับตัวจัดอันดับ Blog ที่มีคนไทยคิดขึ้นมาอีก
ว้าว.. เราวิ่งแข่งกันทุกที่ ไม่เว้นแม้แต่ในอินเทอร์เน็ต เหนื่อยกันมั๊ยครับเนี่ย
ส่วนผมวันนี้เอา captcha ที่เป็น plugin ของ word press มาใส่เพิ่ม เพราะรำคาญพวก comment spam เหลือเกิน ถึงแม้ Akismet [...]
ถ้าหากคุณสงสัยว่า WordPress คืออะไร พูดง่ายๆ มันโปรแกรมเว็บบล็อกที่ผมใช้งานอยู่นี่แหละครับ เวอร์ชันนี้มีอะไรที่ได้พัฒนาและปรับปรุงใหม่พอสมควร ซึ่งผมก็ได้ upgrade เป็นเวอร์ชันใหม่ที่ชื่อว่า “Ella” เรียบร้อยแล้ว
แต่ยังไม่ได้ตรวจสอบเลยว่า plugins ทั้งหลายที่ใช้งานอยู่ ยังปกติดีหรือเปล่า ซึ่งคุณ Maria Langer ได้เขียนเรื่องเกี่ยวกับ Dealing with Plugin Compatibility ไว้แล้วครับ ผมคงจะต้องตามเข้าไปอ่านวันหลัง
เพิ่มเติม:
http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.1
Tags
.htaccess Apache blogspot CentOS codeigniter CSS domain name driver Drupal Flickr Hotmail HTML internet law linux mailing list mailman MICT mod_rewrite monitor MSL MySQL name server Network open source PHP Postfix Security Smarty sony Spammail SPF theme TLS traffic log Universiade UTF-8 UTF8 vbulletin Wordpress การเมือง จตุคาม รูปภาพ สถิติ เรารักในหลวง
