Archive for the 'Database' Category

ซ่อน บล็อก จาก Google

Saturday, August 19th, 2006

คนส่วนใหญ่อยากให้มีคนมาอ่านบล็อกของตน แต่ก็มีบางคนที่ไม่อยากให้ใครมาอ่าน เช่น คนที่ใช้บล็อกเป็นไดอารี หลายคนไม่อยากให้แม่ หรือครูมาอ่าน เพราะมีความลับไม่อยากให้แม่รู้ หรือนินทาครูไว้เยอะ เพื่อไม่ให้แม่กูเกิลบล็อกของเราพบ เราสามารถซ่อนบล็อกของเราจาก search engineได้ โดยเติมรหัสนี้ลงไปในแท็ก head ของ theme (ปกติคือไฟล์ header.php ของ theme ที่เราเลือกใช้)

<META name="ROBOTS" content="NOINDEX, NOFOLLOW" />

อันที่จริง รหัสนี้ จะบอกกับซอฟแวร์ของ search engine ไม่ให้ทำ index หน้าเว็บนั้นๆ รวมทั้งไม่ให้ตามไปทำ index หน้าที่เชื่อมต่อจากหน้านั้นด้วย ยังผลให้หน้าบล็อกของเราทั้งหมด ไม่ถูกจัดเก็บลงในฐานข้อมูล จึงไม่อาจสืบค้นหาได้จาก Google หรือ search engine อื่นๆ

ย้ายบล็อก

Tuesday, June 27th, 2006

จากการให้บริการสายรัดข้อมือสำหรับบล็อก (webbands) ฯลฯ ทำให้เมื่อต้นเดือน ThaiBlogger ถึงกับล่ม เนื่องจากมีผู้ที่ต้องการแสดงออกถึงความจงรักภักดีจำนวนมาก ที่นำสายรัดข้อมือไปใส่ให้กับบล็อก และด้วยเหตุที่ผู้เขียนเช่าเครื่องบริการ (server) ราคาประหยัด มี data transfer เพียง 1.5 GB ต่อเดือน หากแต่เพียงสัปดาห์แรกของเดือนมิถุนา ก่อนงานพระราชพิธีฯ ก็มีการเรียกใช้งานถึงเกือบ 3 GB แล้ว ด้วยสาเหตุดังกล่าว ประกอบกับผู้เขียนได้อ่านหนังสือ Blog Design Solution ที่นาย David Power เขียนถึงการย้ายบล็อกไปยังอีกเครื่องบริการหนึ่งว่า:

…moving a database from one server to another is very easy. All it involves is creating a backup dump of the data, and loading it into the other database with phpMyAdmin…

ผู้เขียนซึ่งเป็นผู้ว่าง่าย จึงคิดพลิกวิกฤตเป็นโอกาส หาเรี่องใส่ตัว โดยย้ายบล็อกในทันที

ขั้นตอนการย้าย
ระหว่างการย้าย อย่าเพิ่งคิดเรื่องการอัพเกรดใช้ WordPress รุ่นใหม่ ทำทีละเรื่อง ถ้าต้องการอัพเกรด ควรทำหลังจากย้ายบล็อกเรียบร้อย และตรวจสอบว่าทำงานได้เป็นปกติแล้ว

  1. สำรอง (backup) ข้อมูล โดยใช้ phpMyAdmin หรือด้วย plugin ของ Skippy (อ่าน สำรองข้อมูล WordPress ด้วย WP-DB Backup)
  2. ดาวน์โหลดข้อมูลในบล็อกทั้งหมด เก็บลง hard drive ด้วยโปรแกรม FTP
  3. แก้ไขข้อมูลในไฟล์ wp-config.php ตามข้อมูลของเครื่องบริการใหม่ แล้ว upload ไฟล์ทั้งหมดไปยังเครื่องบริการ (ยกเว้นไฟล์ทั้งหมดในแฟ้ม /wp-content/cache/)
  4. นำข้อมูลที่สำรองไว้ กลับไปเก็บยังฐานข้อมูลของเครื่องบริการใหม่ (restore) ด้วย phpMyAdmin
(more…) »