Contact
Line : comsiam
Contact
Line : comsiam

ก่อนแก้ไฟล์เทมเพลต Joomla ให้สำรองไฟล์ต้นฉบับและเก็บไว้นอกโฟลเดอร์เว็บไซต์ เพื่อย้อนกลับได้หากแก้ CSS, PHP หรือไฟล์อื่นแล้วหน้าเว็บแสดงผลผิด หากการแก้ไขมีผลกับการตั้งค่าเมนูและโมดูลด้วย ควรสำรองทั้งเว็บไซต์และฐานข้อมูล ไม่ใช่เก็บเฉพาะไฟล์เทมเพลต
เลือกวิธีสำรองให้เหมาะกับขนาดงาน หากแก้ไฟล์เพียงไฟล์เดียว ให้เก็บสำเนาไฟล์นั้นไว้ แต่ถ้าจะแก้หลายไฟล์หรืออัปเดตเทมเพลต ให้สำรองทั้งโฟลเดอร์เทมเพลตและพิจารณาสำรองเว็บไซต์เต็มชุด
ก่อนแก้ไฟล์ เช่น user.css, custom.css หรือไฟล์เลย์เอาต์ ให้ดาวน์โหลดไฟล์เดิมเก็บไว้ในคอมพิวเตอร์ แล้วตั้งชื่อให้รู้ว่าเป็นไฟล์ก่อนแก้ เช่น:
user-before-edit.css
อย่าเก็บสำเนาไว้ในโฟลเดอร์เดียวกับเว็บไซต์เพียงที่เดียว เพราะหากเกิดปัญหากับโฮสติ้งหรือไฟล์ถูกเขียนทับ สำเนานั้นอาจเสียหายไปพร้อมกัน
หากกำลังจะแก้หลายไฟล์ ให้ดาวน์โหลดโฟลเดอร์ของเทมเพลตที่ใช้อยู่ทั้งหมดจากตำแหน่ง templates โดยใช้ File Manager ของโฮสติ้งหรือโปรแกรม FTP เก็บโครงสร้างโฟลเดอร์ไว้เหมือนเดิม เพื่อให้นำไฟล์กลับไปวางตำแหน่งเดิมได้
ตั้งชื่อโฟลเดอร์สำรองพร้อมวันที่และชื่อเทมเพลต เช่น:
backup-cassiopeia-before-edit-2026-11-13
ไฟล์เทมเพลตอย่างเดียวไม่เก็บการตั้งค่าทั้งหมดของเว็บไซต์ เช่น สไตล์เทมเพลต รายการเมนู และโมดูล หากการแก้ไขเกี่ยวข้องกับข้อมูลเหล่านี้ ให้สร้างข้อมูลสำรองทั้งไฟล์เว็บไซต์และฐานข้อมูลด้วย
ใช้เครื่องมือที่เข้าถึงไฟล์บนโฮสติ้งได้ และตรวจให้แน่ใจว่าดาวน์โหลดไฟล์จากเว็บไซต์ที่ถูกต้อง โดยเฉพาะหากมีทั้งเว็บจริงและเว็บทดสอบ
เข้าสู่แผงควบคุมโฮสติ้งแล้วเปิด File Manager หรือเชื่อมต่อผ่าน FTP ไปยังโฟลเดอร์ Joomla จากนั้นเปิด templates และดาวน์โหลดโฟลเดอร์ของเทมเพลตที่ต้องการสำรอง หากใช้โปรแกรม FTP ให้ดาวน์โหลดโฟลเดอร์ทั้งหมด ไม่ใช่เลือกเฉพาะไฟล์ที่มองเห็นในหน้าจอ
เปิดโฟลเดอร์สำรองและตรวจว่ามีโฟลเดอร์ย่อยและไฟล์สำคัญครบ เช่น CSS, JavaScript, ภาพ และไฟล์เทมเพลต อย่าเริ่มแก้ไขจนกว่าจะมั่นใจว่าไฟล์สำรองเปิดดูได้และมีขนาดสมเหตุสมผล
เก็บไฟล์ไว้ในคอมพิวเตอร์หรือพื้นที่สำรองอีกแห่งที่เชื่อถือได้ หากเว็บไซต์ของ ComSiam อยู่บนโฮสติ้งเดียวกับไฟล์สำรอง การเก็บสำเนาอีกชุดนอกโฮสติ้งจะช่วยให้ยังมีไฟล์ใช้กู้คืนเมื่อเซิร์ฟเวอร์มีปัญหา
การมีไฟล์สำรองช่วยย้อนกลับได้ แต่การจดว่าปรับอะไรไว้ทำให้รู้ว่าควรนำไฟล์ใดกลับมา และช่วยติดตามการเปลี่ยนแปลงในอนาคต
ทำบันทึกสั้น ๆ ระบุชื่อไฟล์ วันที่ และจุดประสงค์ เช่น เปลี่ยนสีปุ่ม ปรับระยะห่าง หรือแก้ขนาดโลโก้ วิธีนี้ช่วยแยกงานที่ทำเองออกจากไฟล์เดิมของเทมเพลต
หลีกเลี่ยงการแก้หลายไฟล์พร้อมกันโดยไม่ทดสอบ เพราะหากหน้าเว็บผิดปกติจะหาสาเหตุยาก หลังแก้แต่ละส่วนให้บันทึกและตรวจหน้าเว็บ ก่อนเริ่มเปลี่ยนส่วนถัดไป
ถ้าเทมเพลตมีไฟล์หรือช่องสำหรับ CSS กำหนดเอง ให้ใช้จุดนั้นแทนการแก้ไฟล์หลักของเทมเพลต เพราะการอัปเดตอาจเขียนทับไฟล์ต้นฉบับที่แก้เอง ตรวจคู่มือเทมเพลตและเวอร์ชัน Joomla ที่ใช้อยู่ก่อนเลือกวิธี
หากหลังแก้ไขพบหน้าเว็บเสีย ให้คืนไฟล์เดิมจากสำเนาที่สำรองไว้ และตรวจหน้าเว็บซ้ำก่อนล้างไฟล์สำรองหรือทำการแก้ไขใหม่
อัปโหลดไฟล์สำรองกลับไปยังโฟลเดอร์เดิมและแทนที่ไฟล์ที่แก้ หากไม่แน่ใจว่าไฟล์ใดเป็นสาเหตุ ให้ย้อนกลับไฟล์ที่เปลี่ยนล่าสุดก่อน แล้วทดสอบเว็บไซต์
หลังคืนไฟล์ ให้ล้างแคชของ Joomla และเบราว์เซอร์ หากใช้แคชจากโฮสติ้งหรือ CDN ให้ล้างด้วย แล้วโหลดหน้าเว็บใหม่เพื่อดูว่าไฟล์เดิมกลับมาแสดงผลหรือไม่
หากไฟล์หลายส่วนเสียหรือการตั้งค่าในฐานข้อมูลได้รับผลกระทบ ให้ใช้ข้อมูลสำรองเต็มเว็บไซต์ที่มีทั้งไฟล์และฐานข้อมูล การกู้คืนควรเป็นชุดที่สร้างในช่วงเวลาเดียวกัน และควรทำตามขั้นตอนของโฮสติ้งหรือผู้ให้บริการระบบสำรองข้อมูล
การสำรองเทมเพลตก่อนแก้ไขช่วยให้ทดลองปรับหน้าตาเว็บไซต์ได้มั่นใจขึ้น เริ่มจากสำเนาไฟล์ที่กำลังจะแก้ และสำรองเว็บไซต์เต็มชุดเมื่อมีการเปลี่ยนแปลงหลายส่วนหรือเสี่ยงกระทบข้อมูลสำคัญ