เนื่องจากมีคนส่งไฟล์สำรองข้อมูลเว็บไซต์ของ Joomla! มาให้ปกติจะเจอแต่ไฟล์ .zip แตกไฟล์ออกมาแล้วใช้งานได้เลย ครั้งนี้เป็นไฟล์ jpa ก็เล่นเอางงกันไปเลย ไฟล์ jpa นี้สร้างมาจาก Akeeba Backup ซึ่งเป็น extension ช่วยในการสำรองข้อมูล website ที่สร้างจาก Joomla! ตัว Akeeba Backup รองรับ CMS อื่นๆ ด้วย ลองไปค้นหาข้อมูลเพิ่มเติมกันได้ มาลองเล่น Akeeba Backup กันก่อน สำหรับท่านที่ติดตั้ง Joomla! อยู่แล้ว ติดตั้ง Akebaa Backup เพิ่มเติมได้เลยผ่านหน้า Install from Web ดังนี้

จะเห็นว่า Akeeba Backup อยู่รายการแรกเลย สั่งติดตั้งให้เรียบร้อย

เมื่อติดตั้งเสร็จเรียบร้อย ให้ลองสำรองข้อมูลกันได้เลย เข้าไปที่ Control Panel ของ Akeeba Backup ที่ Components > Akeeba Backup

จากนั้นกดปุ่ม Backup Now ได้เลย Akeeba จะทะยอยสำรองข้อมูลให้เรา เมื่อสำรองข้อมูลเสร็จให้เราหลับไปที่ Manage Backup

กดปุม Manage Backups จะกลับไปจะพบว่ามีรายการ Backup เกิดขึ้นแล้ว

จะเห็นว่าไฟล์ Backup เป็นไฟล์ .jpa ให้ดาวน์โหลดไฟล์นี้ลงมาเก็บไว้ สำหรับการ restore สามารถทำได้หลายวิธี แต่วิธีที่น่าสนใจคือผ่าน Akeeba Kickstart ซึ่ง Kickstart นี้จะทำให้เรา restore website ได้ง่ายมากขึ้น เพราะมี script ตั้งต้นในการแตกไฟล์ jpa และมีหน้า UI ในการติดตั้งเป็นขั้นตอน ทำให้สะดวกในการใช้งานมาก เหมาะสำหรับการย้ายเว็บไซต์หรือทำซ้ำเว็บไซต์เดิมหลายๆ เว็บ เราสามารถรวมไฟล์ jpa และ Kickstart แล้ว zip ไว้ด้วยกันจะช่วยให้ทำงานง่ายมากขึ้น

วิธีการ restore website ก็สามารถทำได้ง่ายๆ ให้ดาวน์โหลด Akeeba Kickstart มาก่อน จากนั้นแตกไฟล์นี้ไปยัง directory ของ webserver ที่ต้องการโดยไม่ซ้ำกันกับเว็บหลัก เช่น http://yoursite.com/newsite เป็นต้น จากนั้นเอาไฟล์ jpa ที่ได้ backup ไว้เอามาใส่ในที่เดียวกัน

จากนั้นเปิด browser ไปที่ url ที่ของเว็บที่เราต้องการ restore ตามด้วย kickstart.php เช่น http://yoursite.com/newsite/kickstart.php เป็นต้น จากนั้น kickstart ก็จะเริ่มทำงาน ตรวจสอบข้อมูลและกำหนดวิธีการแตกไฟล์ ในกรณีนี้ใช้วิธีการแตกไฟล์โดยตรง

กดปุ่มเริ่มได้เลย Kickstart ก็จะเริ่มแตกไฟล์สำหรับติดตั้ง

เมื่อแตกไฟล์เสร็จ Kickstart จะให้เราเริ่มติดตั้งเว็บไซต์ใหม่จาก Backup

กดเริ่มการติดตั้งได้ จะเหมือนกับตอนที่ติดตั้ง Joomla! ใหม่ๆ

กด Next จะเข้าสู่การตั้งค่าฐานข้อมูล

กด Next จะตัว Akeeba จะ restore ข้อมูลเก่าให้

เมื่อเสร็จแล้วจะเข้าสู่การตั้งค่าเว็บไซต์

กด Next เป็นอันเสร็จเรียบร้อย

กดปุ่ม Remove installation directory เราก็จะได้เว็บที่ restore มาเรียบร้อยแล้ว

Comments are closed.