การหารายได้จากเว็บไซต์อาจจะมีรายได้ลดลง จำเป็นจะต้องย้ายเว็บไซต์ Joomla ไปโฮสต์ใหม่ หรือ เปลี่ยนที่เช่าพื้นที่ทำเว็บไซต์ที่มีราคาถูกลง ในปี 2024 สำหรับใครที่กำลังจะย้าย และอาจจะเริ่มลืมวิธีทำงานไปแล้ว บทความนี้อาจจะเป็นประโยชน์ต่อท่าน ซึ่งผู้เขียนเอง ก็แทบจะไม่ได้มายุ่งระบบ Joomla มาหลายปีแล้ว เพราะเน้นทำบทความอย่างเดียว

 

ขั้นตอนการย้ายเว็บไซต์ Joomla ไปไว้ในโฮสต์ใหม่ หรือ เซิร์ฟเวอร์ใหม่ หรือ เปลี่ยนไปเช่าพื้นที่ทำเว็บไซต์ใหม่ที่มีราคาถูกลง จะมีหลายขั้นตอน ก็สามารถเริ่มไปตามลำดับตามนี้ได้เลย แต่สิ่งสำคัญที่สุด ให้ทำการย้ายก่อน พื้นที่เช่าเว็บไซต์นั้นๆ จะหมดอายุ เผื่อเกิดปัญหาจะแก้ไขได้ทัน

 

อัปเดต Joomla ให้เป็นรุ่นล่าสุดเสียก่อน

1. ให้ทำการล็อกอินเข้าระบบ Joomla ของเรา เพื่อไปดูข้อมูลเกี่ยวกับจูมล่า
2. เข้าระบบแล้วก็คลิกที่ System>>Control Panel


3. ดูข้อมูลเวอร์ชั่นของ PHP และ MySQL เพื่อจะได้สอบถามโฮสต์ใหม่ หรือ ที่เช่าพื้นที่ใหม่ ว่ารองรับตามนี้หรือไม่
4. ดูเวอร์ชั่นของ Joomla และ ทำการอัปเดต Extensions ทั้งหมดให้เรียบร้อย
5. แค่นี้ก็เป็นอันเสร็จสิ้นการจัดการระบบของ Joomla

 

คัดลอกไฟล์ของ Joomla ลงคอมพิวเตอร์เก็บไว้

สำหรับขั้นตอนต่อไป ก็จะทำการคัดลอกไฟล์ของ Joomla ทั้งหมดในพื้นที่ทำเว็บไซต์ของเรา มาเก็บไว้ในคอมพิวเตอร์ของเราก่อน
1. ติดตั้งโปรแกรม FTP เช่น FileZilla แล้วเชื่อมต่อกับพื้นที่ทำเว็บไซต์ของเรา ซึ่งข้อมูล FTP ก็จะมี Host - Username - Password - Port
2. ในเครื่องของเราเอง ให้คลิกเลือก โฟลเดอร์ที่ต้องการใช้เป็นที่เก็บไฟล์ ที่จะดาวน์โหลดจากเว็บไซต์ เช่น 00web-backup
3. คลิกเข้าไปในโฟลเดอร์ Domains > ชื่อเว็บไซต์เช่น siamcamping.com และ Public_html ตามลำดับ
4. จะพบกับไฟล์ต่างๆ ในพื้นที่เว็บไซต์ ให้คลิกเลือก แล้วกด Ctrl + A เพื่อเลือกไฟล์และโฟลเดอร์ทั้งหมด
5. ชี้ที่ไฟล์ที่ได้เลือก คลิกขวาของเมาส์ แล้วคลิก Download เพื่อเริ่มต้นคัดลอกไฟล์ในพื้นที่เก็บเว็บไซต์มาไว้ในคอมพิวเตอร์ของเรา
6. การก็อปปี้ไฟล์ อาจจะใช้เวลาไม่นาน หากไฟล์ไม่มาก ตัวอย่างได้คัดลอกไฟล์มาไว้ในคอมพิวเตอร์เรียบร้อยแล้ว

 

สำรองฐานข้อมูล MySQL ของเว็บไซต์

ขั้นตอนต่อไปก็จะเป็นการสำรองฐานข้อมูล MySQL ของ Joomla เก็บไว้
1. เข้าระบบพื้นที่เก็บไฟล์ของเว็บไซต์ หรือ โฮสต์ ตัวอย่างจะใช้ DirectAdmin
2. คลิกเลือกเว็บไซต์ที่ต้องการ เช่น siamcamping.com


3. คลิก MySQL Management
4. จดชื่อฐานข้อมูลเอาไว้ เช่น jobissac_scamp ซึ่งจะต้องใช้เพื่อเข้าระบบ
5. คลิก PhpMyAdmin
6. ป้อนข้อมูล ชื่อผู้ใช้และรหัสผ่าน เพื่อเข้าระบบ สำหรับรหัสผ่าน ใครที่จำไม่ได้ ก็อ่านได้ในขั้นตอนต่อไป จัดการกับไฟล์ Configuration.php ของ Joomla


7. คลิกชื่อฐานข้อมูลเช่น jobissac_scamp
8. คลิกเลือก ส่งออก หรือ Export
9. คลิกเลือกแบบ SQL แล้วคลิก ไป หรือ Go


10. โปรแกรมจะเริ่มทำการดาวน์โหลด ก็รอสักพัก
11. เสร็จแล้วจะได้ไฟล์ SQL

 

คัดลอกข้อมูลไฟล์ Configuration ของ Joomla เก็บไว้

สำหรับข้อมูลไฟล์นี้จะมีชื่อผู้ใช้ และ รหัสผ่าน เพื่อเข้า phpMyAdmin ด้วย
1. คลิก Files
2. คลิก Domains
3. คลิกเลือกเว็บไซต์ เช่น siamcamping.com
4. คลิกโฟลเดอร์ public_html


5. ค้นหาไฟล์ชื่อ configuration.php แล้วคลิก Edit
6. ค้นหาข้อมูลชื่อฐานข้อมูล MySQL และ รหัสผ่าน แล้วคัดลอกเอาไว้ ส่วนข้อมูลทั้งหมดในไฟล์นี้ ก็คัดลอกเอาไว้เช่นกัน เอาไปไว้ในโปรแกรม Notepad ก็ได้
7. เสร็จแล้ว คลิก Cancel เพื่อออก จากการแก้ไขไฟล์

 

ติดต่อเช่าพื้นที่ทำเว็บไซต์ใหม่

ผู้ให้บริการเช่าพื้นที่ทำเว็บไซต์มีทั้งในไทยและต่างประเทศ แนะนำในไทย ผู้เขียนใช้บริการที่ hostinglotus มีหลายแพ็กเกจให้เลือก
1. ก่อนจะไปเช่าพื้นที่ทำเว็บไซต์ให้ดูข้อมูลเกี่ยวกับเว็บไซต์ของเราก่อน มีขนาดไฟล์เท่าไร และมีปริมาณรับส่งข้อมูลเท่าไร ให้เข้าระบบ DirectAdmin
2. ตัวอย่างขนาดไฟล์ Disk Space 3750 Mb หรือประมาณ 3.75 GB ผู้ให้บริการรายนี้ให้พื้นที่เช่า 10 GB
3. ปริมาณรับส่งข้อมูล หรือ Bandwidth ให้สูงสุดที่ 146 GB เว็บไซต์ของผู้เขียนมีแบนวิธแค่ 4 G เท่านั้น
4. เว็บไซต์ในพื้นที่มีทั้งหมด 2 เว็บ คือ siamcamping.com และ siamebook.com
5. ฐานข้อมูล MySQL รองรับไม่จำกัด กรณีมีหลายเว็บไซต์ ก็ต้องใช้แบบนี้


6. คราวนี้ก็ไปเลือกผู้ให้บริการเช่าพื้นที่ทำเว็บไซต์ เช่น ที่ hostinglotus
7. คลิกที่ Hosting SSD
8. กรณีเป็นเว็บไซต์ขนาดเล็ก ผู้เข้าชมประมาณหลักหมื่นต่อเดือน ใช้แบบนี้ก็พอ 500 บาทต่อปี
9. กรณีเป็นเว็บไซต์ขนาดใหญ่ ผู้เข้าชมหลักแสนต่อเดือน ต้องแบบนี้ จึงจะเอาอยู่


10. การดูผู้เข้าชมต่อเดือน ใน DirectAdmin ให้คลิกที่ Site Summary / Statistics / Logs
11. คลิกเลือกเว็บไซต์ เช่น siamebook.com


12. ตัวอย่างจำนวนผู้เข้าชม หรือ Visitors แค่หลักหมื่นคนต่อเดือน แบบนี้ เช่าเว็บไม่ต้องแพงมาก ก็เอาอยู่

 

การย้ายข้อมูล Joomla เข้าเว็บไซต์ใหม่

สำหรับการย้ายข้อมูลไฟล์ของ Joomla เข้าพื้นที่เว็บไซต์ใหม่ ก็จะใช้โปรแกรม FileZilla
1. เข้าโปรแกรม FileZilla แล้วเชื่อมต่อ ตั้งค่า Host ชื่อผู้ใช้ รหัสผ่าน Port
2. ในเว็บไซต์ให้เข้าไปในโฟลเดอร์ public_html จะต้องนำไฟล์มาไว้ในนี้ ปกติหลังจากได้เช่าพื้นที่ทำเว็บไซต์แล้ว ก็จะมีแค่โฟลเดอร์ cgi-bin กับไฟล์ index.html เท่านั้นเอง โดยเฉพาะไฟล์นี้ ให้ลบออกไป คลิกเลือก แล้วกด Delete ลบได้เลย
3. ในเครื่องของเรา ก็เลือกไฟล์ทั้งหมด แล้วก็ทำการอัปโหลด Upload เข้าไป


4. ตัวอย่างได้อัปโหลดไฟล์เข้าพื้นที่เว็บไซต์เรียบร้อยแล้ว

 

อัปโหลดไฟล์ MySQL เข้าเว็บไซต์

สิ่งที่จะต้องทำต่อไปก็คือ การอัปโหลดไฟล์ ฐานข้อมูล MySQL เข้าพื้นที่เว็บไซต์
1. เข้าระบบ DirectAdmin แล้วคลิกที่ MySQL Management
2. สร้างฐานข้อมูล MySQL คลิก Create new Database


3. สร้างชื่อฐานข้อมูล MySQL ให้ชื่อเหมือนกันกับในไฟล์ Configuration.php
puplic $user
public $password
4. แล้วก็เข้าไปแก้ไขไฟล์ configuration.php ให้ชื่อฐานข้อมูลเหมือนกันด้วย


5. ในไฟล์ Configuration ยังมีอีกจุดหนึ่งที่้ต้องแก้ไข ก็คือ บรรทัด
public $log_path
public $tmp_path


6. หลังจากสร้างฐานข้อมูล MySQL เสร็จแล้ว ก็จะนำเข้าไฟล์ฐานข้อมูลอีกที คลิกที่ phpMyAdmin อย่าลืมจดชื่อฐานข้อมูลเอาไว้ด้วย จะต้องใช้เข้าระบบ เช่น siame..._scamp
7. ป้อนข้อมูลชื่อผู้ใช้ และ รหัสผ่านเพื่อเข้าใช้งาน phpMyAdmin


8. คลิกเลือกชื่อฐานข้อมูลเช่น siame..._scamp
9. คลิก Import


10. คลิกเลือกไฟล์
11. คลิกเลือกไฟล์ฐานข้อมูล mySQL ที่ได้ดาวน์โหลดมาไว้ในหัวข้อก่อนหน้านี้ แล้วคลิก Open


12. ตัวอย่างนำเข้าฐานข้อมูลเรียบร้อยแล้ว ให้ทดลองเข้าเว็บไซต์ Joomla ได้ตามปกติ

 

สรุป

สำหรับขั้นตอนการย้ายเว็บไซต์ Joomla เปลี่ยนผู้เช่าพื้นที่ใหม่ ก็จะมีสิ่งต้องทำประมาณนี้ หลายขั้นตอนเหมือนกัน ส่วนใครที่ไม่อยากทำเอง ก็ลองปรึกษากับผู้ให้บริการเช่าพื้นที่ บางรายจะมีบริการย้ายเว็บไซต์ให้ แต่มีค่าบริการเพิ่มขึ้น