วิธีปิดเว็บไซต์ Joomla ชั่วคราวเพื่อปรับปรุง

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

❶ เตรียมก่อนปิดเว็บไซต์

ก่อนเปิดโหมด Offline ควรเตรียมสิ่งต่อไปนี้

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

หากเป็นการแก้ไขสั้น ๆ ที่ไม่กระทบหน้าที่ผู้เข้าชมเห็น อาจไม่จำเป็นต้องปิดเว็บไซต์ทั้งระบบ

❷ เปิดโหมด Site Offline

ทำตามขั้นตอนนี้เพื่อปิดหน้าเว็บไซต์ชั่วคราว

  1. เข้าสู่ระบบหลังบ้าน Joomla
  2. ไปที่ System → Global Configuration
  3. เปิดแท็บ Site
  4. เปลี่ยน Site Offline เป็น Yes
  5. เลือกรูปแบบข้อความในส่วน Offline Message
  6. กด Save & Close

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

❸ ตั้งข้อความแจ้งผู้เข้าชม

เลือกได้ว่าจะใช้ข้อความมาตรฐานของภาษาเว็บไซต์ หรือกำหนดข้อความเอง ตัวอย่างเช่น:

เว็บไซต์กำลังปรับปรุงระบบชั่วคราว คาดว่าจะกลับมาให้บริการอีกครั้งเวลา 18:00 น. ขออภัยในความไม่สะดวก

เขียนข้อความสั้นและชัดเจน หากทราบเวลาที่จะเปิดอีกครั้ง ให้ระบุเวลาโดยประมาณเพื่อให้ผู้เข้าชมรู้ว่าควรกลับมาตรวจสอบเมื่อใด

❹ ตรวจสอบผลหลังปิดเว็บไซต์

หลังบันทึกการตั้งค่า ให้ตรวจว่าเว็บไซต์ปิดตามที่ต้องการ

  1. เปิดหน้าเว็บไซต์ในหน้าต่างไม่ระบุตัวตน
  2. ตรวจว่าผู้เข้าชมทั่วไปเห็นหน้า Offline
  3. ลองเข้าสู่หลังบ้านเพื่อยืนยันว่าผู้ดูแลยังทำงานได้
  4. หากใช้ข้อความกำหนดเอง ให้ตรวจการสะกดและรูปแบบบนมือถือ

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

❺ ทำงานและทดสอบระหว่างปิดปรับปรุง

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

หากต้องให้ทีมงานตรวจหน้าเว็บระหว่างปิด Offline ให้ตรวจสิทธิ์บัญชีที่ใช้ทดสอบก่อน บัญชีแต่ละกลุ่มอาจมีสิทธิ์เข้าถึงหน้าเว็บไซต์ขณะ Offline แตกต่างกัน

❻ เปิดเว็บไซต์กลับมาใช้งาน

เมื่อปรับปรุงและทดสอบเสร็จแล้ว ให้ทำตามขั้นตอนนี้

  1. กลับไปที่ System → Global Configuration → Site
  2. เปลี่ยน Site Offline เป็น No
  3. กด Save & Close
  4. เปิดเว็บไซต์ในหน้าต่างไม่ระบุตัวตน
  5. ตรวจว่าหน้าเว็บกลับมาแสดงตามปกติ

หากยังเห็นหน้า Offline ให้ตรวจว่าบันทึกค่าเป็น No แล้ว และลองล้างแคชของเว็บไซต์หรือเบราว์เซอร์

❼ แก้ปัญหาเมื่อเว็บยังปิดหรือเปิดไม่สำเร็จ

① ผู้เข้าชมยังเห็นหน้า Offline

ตรวจค่า Site Offline ใน Global Configuration และบันทึกอีกครั้ง หากมีระบบแคช ให้ล้างแคชที่เกี่ยวข้องแล้วทดสอบใหม่

② ผู้ดูแลเข้าเว็บหน้าแรกไม่ได้ระหว่างปิดปรับปรุง

ตรวจสิทธิ์ของบัญชีผู้ใช้และการตั้งค่า Offline Access หากต้องตรวจเว็บต่อเนื่อง ควรใช้บัญชีที่ได้รับสิทธิ์ถูกต้อง

③ ปิด Offline แล้วเว็บไซต์ยังแสดงข้อมูลเดิม

เปิดหน้าเว็บผ่านหน้าต่างส่วนตัวหรืออุปกรณ์อื่น และตรวจแคชของเว็บไซต์ หากมี CDN หรือระบบแคชภายนอก ให้ล้างแคชตามวิธีของบริการนั้น

④ ปิดเว็บไซต์นานกว่าที่แจ้งไว้

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

คู่มือ Joomla ระบุว่าโหมด Site Offline สามารถแสดงข้อความแจ้งผู้เข้าชม ขณะที่ผู้ดูแลยังทำงานในหลังบ้านได้ ComSiam แนะนำให้สำรองข้อมูลก่อนปรับปรุง และตรวจหน้าเว็บจากมุมมองผู้เข้าชมก่อนปิดและหลังเปิดกลับมา

สรุปคือเปิด Site Offline จาก Global Configuration ตั้งข้อความแจ้งผู้เข้าชม ทำงานและทดสอบให้เสร็จ แล้วเปลี่ยนกลับเป็น No เมื่อพร้อมเปิดเว็บไซต์ ComSiam แนะนำให้กำหนดผู้รับผิดชอบปิดและเปิดเว็บให้ชัดเจน เพื่อป้องกันการลืมเปิดเว็บไซต์หลังปรับปรุงเสร็จ