มี 629 บุคคลทั่วไป ออนไลน์

J! Components
โคลนนิ่ง joomla ด้วย Replication PDF พิมพ์ อีเมล
( 0 Votes )
เขียนโดย Administrator   
วันจันทร์ที่ 31 สิงหาคม 2009 เวลา 10:27 น.

compat_10 compat_15_native ext_com ext_lang

คอนเซปต์ คือ มีเว็บไซต์ที่ทำด้วย joomla อยู่ 2 เว็บไซต์ (host เดียวกัน) เช่น www.domain.com และในซับโดเมน aaa.domain.com ซึ่งทั้งสองต้องใช้เวอร์ชั่นเดียวกัน ฐานข้อมูลคนละอันกัน แต่ต้องการให้ aaa.domain.com ซึ่งเป็นซับโดเมน เหมือนกับ www.domain.com เราสามารถใช้ คอมโพเน้นท์นี้ ทำได้ครับ โดยการโคลนนิ่ง คอมโพเน้นท์ตัวนี้สามารถโคลนนิ่ง ทั้งฐานข้อมูลและไฟล์ ให้เหมือนกันได้ หรือจะเลือกเฉพาะ ข้อมูลบางส่วนก็สามารถทำได้ เช่น ต้องการให้ aaa.domain.com เหมือนกับ www.domain.com ในส่วนของบทความเท่านั้นก็ ทำได้ คอนเซปต์ก็นำมาประยุกต์ใช้กับ การทำเว็บให้เหมาะสมกับเบราว์เซอร์ ซึ่งได้เคยกล่าวไปแล้ว อาจจะทำซับโดเมน aaa.domain.com ให้ใช้กับอุกรณ์เคลื่อนที่ เช่น iPhone หรือเป็น ทำการปรับปรุ่งเปลี่ยนแปลงหน้าตาของเว็บไซต์ โดยการพัฒนาใน ซับโดเมน aaa.domain.com ก่อน เมื่อเสร็จเรียบร้อยก็ทำการโคลนไปทีเดียวเลย จะได้ไม่ไปยุ่งเกี่ยวกับเว็บหลัก ไม่ส่งผลกระทบต่อผู้ใช้เมื่อเราทำการปรับปรุงเว็บ ระบบจะใช้ "rsync" ที่มีอยู่ในทุก linux เซิร์ฟเวอร์ทั่วไป แล้วอีกหลายอย่าง ลองนำไปประยุกต์ใช้กัน

 

มีให้ใช้ทั้งในเวอร์ชั่น 1.0 และ 1.5  ดาวน์โหลดและติดตั้งแบบปกติกเลยครับ (หากต้องการศึกษาเรื่องการติดตั้ง extensions เพิ่มเติมได้ที่นี่)

โครงสร้างการทำงาน

ติดตั้งแล้วก็เข้ามาดูกันเลยครับ admin menu >> component >> replication management

 

จากนั้นคลิ๊กที่เมนู parameters

 

- Path to the source folder พาธของเว็บที่เป็นต้นแบบ
-
พาธของเว็บที่ต้องการโคลนนิ่งให้เหมือนเว็บต้นแบบ
- Option คงค่าเดิมไว้
-
File content exclusion คงค่าเดิมไว้
-
Filename exclusions คงค่าเดิมไว้
-
Site offline กำหนดปิดเว็บไซต์ชั่วคราวหรือไม่
-
ใส่ข้อมูลล็อกอิน ชื่อ host ชื่อฐานข้อมูล รหัสผ่าน และ prefix of source database (ถ้าไม่ได้เปลี่ยนแปลงในส่วนนี้ ค่าเดิมจะเป็น jos_) ในส่วนฐานข้อมูลของเว็บที่เป็นต้นแบบ
-
Destination database ใส่ข้อมูลล็อกอิน ชื่อ host ชื่อฐานข้อมูล รหัสผ่าน และ prefix of source database (ถ้าไม่ได้เปลี่ยนแปลงในส่วนนี้ ค่าเดิมจะเป็น jos_) ในส่วนฐานข้อมูลที่ต้องการโคลนนิ่งให้เหมือนเว็บต้นแบบ

จากนั้นทำการ save

 

 

เข้าที่ Exclusions table เพื่อเลือกตารางฐานข้อมูลที่ต้องการ โคลนนิ่ง หรือไม่ต้องการ สามารถกำหนดค่าได้ที่นี่

 

มีฟังก์ชั่นอยู่ 3 อัน
- Replicate ต้องการก็อปปี้ในตารางข้อมูลนี้
- before repatriate replication ทำการย้อนกับก่อนการทำ Replicate (โปรแกรมจะทำการสำรองข้อมูลไว้ด้วยสามารถนำย้อนกลับได้)
- Do not Replicate ไม่ต้องการก็อปปี้ในตารางข้อมูลนี้

เมื่อกำหนดเสร็จก็ทำการ save

 

จากนั้นคลิ๊กที่ Replications มีเครื่องมืออยู่ 2 อันคือ
- Replication site ทำการโคลนนิ่งในส่วนของไฟล์
- Replication of the base ทำการโคลนนิ่งในส่วนของฐานข้อมูล

จะเห็นว่า เมื่อทำการ Replication จะมีไฟล์บีบอัด สำรองข้อมูลไว้ให้ทุกเวลาที่ทำการ Replication สามารถดาวน์โหลดเก็บสำรองไว้ได้เผื่อเกิดการผิดพลาด ขึ้นมา

Download Replication

การโหลดจากผู้พัฒนา ต้องทำการสมัครสมาชิกหรือเข้าสู่ระบบก่อนถึงจะดาวน์โหลดได้

หรือ หากลิ้งก์ดาวน์โหลดด้านบนใช้ไม่ได้ให้โหลดลิ้งก์ด้านล่างแทน (ต้องเข้าระบบเช่นกัน)

To view rest of this section, please login or register..
ในการดูส่วนที่เหลือกรุณาเข้าสู่ระบบหรือลงทะเบียน..

To view rest of this section, please login or register..
ในการดูส่วนที่เหลือกรุณาเข้าสู่ระบบหรือลงทะเบียน..

 

แก้ไขล่าสุด ใน วันเสาร์ที่ 05 กันยายน 2009 เวลา 22:10 น.
 

คุณไม่มีสิทธิที่จะโพสต์ข้อคิดเห็น กรุณาล็อคอินหรือลงทะเบียน

RSS 2.0 Joomla Articles
twitter
Creative Commons License