การอัพเกรด XenForo
การอัพเกรด XenForo ทำตามกระบวนการคล้ายกันมากกับการติดตั้ง
คุณสามารถอัพเกรดจากเวอร์ชั่นก่อนหน้าเป็นเวอร์ชั่นล่าสุดได้โดยตรง คุณไม่จำเป็นต้องอัปเกรดเป็นเวอร์ชันชั่วคราวก่อน
ก่อนที่จะอัพเกรดขอแนะนำให้คุณสำรองฐานข้อมูลและไฟล์ XenForo ของคุณ ไม่สามารถทำการดาวน์เกรดได้เมื่อคุณเริ่มการอัพเกรด!
คุณอาจต้องอัพเกรดโปรแกรมเสริมเพื่อให้สามารถใช้งานร่วมกับรุ่นใหม่ได้ ติดต่อผู้เขียนโปรแกรมเสริมเพื่อดูรายละเอียด
การอัพเกรดจาก XenForo 1
หากคุณกำลังอัพเกรดจาก XenForo 1 มีบางสิ่งที่สำคัญที่ควรทราบ นี่คือการอัพเกรดที่สำคัญอย่างยิ่ง
ส่วนเสริม XenForo 1 ไม่สามารถใช้งานร่วมกับ XenForo 2 ได้คุณจะต้องติดต่อผู้เขียนโปรแกรมเสริมเพื่อดูว่าพวกเขามีโปรแกรมปรับปรุงใด ๆ ที่คุณใช้อยู่หรือไม่ หากคุณไม่ต้องการใช้ Add-on อีกต่อไปหากเป็นไปได้เราขอแนะนำให้ถอนการติดตั้งก่อนที่จะทำการอัพเกรด การไม่ทำเช่นนั้นอาจทำให้ข้อมูลที่ถูกโยงถึงอยู่ในฐานข้อมูลของคุณ
สไตล์ XenForo 1 เข้ากันไม่ได้กับ XenForo 2 การอัพเกรดจะไม่รักษาคุณสมบัติสไตล์หรือการแก้ไขเทมเพลตใด ๆ สิ่งเหล่านี้จะต้องทำซ้ำหลังจากการอัพเกรด
การผสานรวมแบบกำหนดเองอื่น ๆ ที่คุณมีกับ XenForo 1 นั้นไม่น่าจะทำงานร่วมกับ XenForo 2 ได้โดยไม่ต้องเปลี่ยนแปลงอะไรมากมาย
ถ้าเป็นไปได้เราขอแนะนำให้คุณทำการทดสอบการอัพเกรดเว็บไซต์ของคุณในการติดตั้งทดสอบก่อนที่จะอัพเกรดการติดตั้งการผลิตของคุณ
จำเป็นอย่างยิ่งที่คุณต้องสำรองข้อมูลเว็บไซต์ของคุณก่อนอัปเกรดเป็น XenForo 2 คุณไม่สามารถปรับลดรุ่นได้หลังจากเริ่มการอัพเกรด วิธีการดาวน์เกรดเดียวเท่านั้นที่จะกู้คืนจากข้อมูลสำรอง
1. ดาวน์โหลด
ในการเริ่มต้นคุณต้องดาวน์โหลดไฟล์ซิปที่มี XenForo จากพื้นที่ลูกค้า XenForo XenForo customer area.
คลิกลิงก์ดาวน์โหลด XenForo ถัดจากลิขสิทธิ์สำหรับไซต์ที่คุณกำลังอัปเกรด ก่อนการดาวน์โหลดตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือกดาวน์โหลดแพ็คเกจการอัพเกรดเท่านั้นและเลือกรุ่นที่ถูก
หากคุณมีใบอนุญาตหลายใบโปรดตรวจสอบให้แน่ใจว่าคุณใช้ไฟล์ที่เกี่ยวข้องกับใบอนุญาตที่ถูกต้องสำหรับแต่ละไซต์ อาจมีความแตกต่างในการดาวน์โหลด (เช่นการนำการลบแบรนด์ไปใช้) ซึ่งอาจนำไปสู่การละเมิดสิทธิ์การใช้งานโดยไม่ตั้งใจ
2. อัปโหลด
ในคอมพิวเตอร์ของคุณให้แตกไฟล์ที่คุณดาวน์โหลดในขั้นตอนที่ 1 ภายในไฟล์คุณจะเห็นไดเรกทอรีอัปโหลด คุณจะอัปโหลดเนื้อหาของไดเรกทอรีนี้ไปยังเซิร์ฟเวอร์ของคุณ (ไม่ใช่ในไดเรกทอรี)
เชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยใช้ไคลเอนต์ FTP ของคุณและนำทางไปยังไดเรกทอรีราก XenForo ของคุณ (ไดเรกทอรีที่คุณติดตั้ง XenForo ไว้) ในไดเรกทอรีนี้คุณควรเห็นไฟล์เช่น admin.php และ css.php
ใช้ไคลเอนต์ FTP ของคุณเพื่ออัปโหลดเนื้อหาของไดเรกทอรีการอัปโหลดที่มีอยู่ใน zip ที่คุณแตกก่อนหน้านี้ไปยังไดเรกทอรีราก XenForo บนเซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่าอัปโหลดไฟล์และไดเรกทอรีย่อยทั้งหมดแล้ว หากทำอย่างถูกต้องคุณจะเขียนทับไฟล์ที่มีอยู่จำนวนหนึ่ง คุณควรอนุญาตให้ไคลเอนต์ FTP ทำสิ่งนี้หากได้รับพร้อมท์
เมื่ออัปโหลดไฟล์เป็นสิ่งสำคัญอย่างยิ่งที่คุณจะ "รวม" ไฟล์ต่าง ๆ กับสิ่งที่อยู่บนเซิร์ฟเวอร์ ไคลเอนต์ FTP บางรายอาจแทนที่เนื้อหาบนเซิร์ฟเวอร์ด้วยเนื้อหาที่คุณกำลังอัปโหลด หากเกิดเหตุการณ์นี้ไฟล์และข้อมูลบางอย่างอาจสูญหาย
การอัปโหลดนี้อาจใช้เวลาสักครู่ เมื่อการอัปโหลดเสร็จสมบูรณ์คุณต้องดำเนินการต่อในขั้นตอนถัดไป เว็บไซต์ของคุณจะถูกปิดจนกว่าขั้นตอนนี้จะเสร็จสมบูรณ์
3. การอัพเกรด
นำเบราว์เซอร์ของคุณไปยังไดเรกทอรีการติดตั้งภายใต้ URL รูท XenForo ของคุณ ตัวอย่างเช่นหาก URL ราก XenForo ของคุณคือ www.example.com/community/ คุณจะต้องนำเบราว์เซอร์ของคุณไปที่ www.example.com/community/install/ หากคุณมี URL ที่ถูกต้องคุณควรเห็นตัวติดตั้ง XenForo
คุณอาจได้รับแจ้งให้เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อทำการอัปเกรดให้เสร็จสมบูรณ์ เมื่อเสร็จแล้วไซต์ของคุณจะเปิดขึ้นมาใหม่โดยอัตโนมัติ
การอัพเกรดจาก XenForo 1
หากคุณกำลังอัพเกรดจาก XenForo 1 คุณอาจต้องบันทึกไฟล์กำหนดค่าใหม่ คุณจะได้รับแจ้งให้ทำเช่นนี้ในตอนต้นของกระบวนการอัพเกรด หากไฟล์การกำหนดค่าใหม่ไม่สามารถเขียนออกมาโดยอัตโนมัติคุณต้องอัปโหลดไปยังไดเรกทอรี src ภายใต้ไดเรกทอรีราก XenForo ของคุณ
นอกจากนี้หากคุณต้องการเพิ่มการสนับสนุนอิโมจิโปรดดูหน้าสนับสนุนอิโมจิของเรา
4. การตรวจสอบหลังการอัปเกรด
เมื่อคุณอัพเกรด XenForo เราจะไม่เขียนทับการกำหนดเทมเพลตหรือเฟสใด ๆ ที่คุณทำโดยอัตโนมัติ คุณควรตรวจสอบว่ามีรายการที่ล้าสมัยที่นี่ภายใต้ลักษณะที่ปรากฏ> แม่แบบที่ล้าสมัยและลักษณะที่ปรากฏ> เฟสที่ล้าสมัย คุณสามารถใช้เครื่องมือผสานแม่แบบเพื่อพยายามรวมการเปลี่ยนแปลงหลักในการปรับแต่งของคุณโดยอัตโนมัติ
หากคุณกำลังใช้รูปแบบหรือภาษาของบุคคลที่สามคุณอาจต้องการดูว่าพวกเขามีรุ่นที่ออกแบบมาสำหรับ XenForo รุ่นที่คุณใช้อยู่หรือไม่
ปัญหาการอัพเกรดทั่วไป
พยายามติดตั้งใหม่แทนการอัพเกรด
หากหลังจากอัปโหลดไฟล์และไปที่ www.example.com/community/install/ คุณจะถูกนำไปติดตั้งใหม่
สิ่งนี้บ่งชี้ว่าไฟล์นั้นไม่ได้รับการผสานอย่างถูกต้องเมื่อทำการอัพโหลด เป็นไปได้ว่าไฟล์ถูกลบโดยไม่คาดหมาย
อย่างน้อยที่สุดคุณต้องสร้างไฟล์ internal_data / install-lock.php เนื้อหาไม่สำคัญ เมื่อเสร็จแล้วคุณสามารถนำเบราว์เซอร์ของคุณไปที่ www.example.com/community/install/ หากยังคงนำคุณไปสู่การติดตั้งใหม่โปรดติดต่อฝ่ายสนับสนุน
หาก internal_data หรือไดเร็กทอรีข้อมูลของคุณขาดหายไปหรือว่างเปล่าอาจมีการลบไฟล์แนบและอวตาร เราแนะนำอย่างยิ่งให้กู้คืนพวกเขาจากการสำรองข้อมูล
ไม่พบการอัพเกรด
หากหลังจากอัปโหลดไฟล์และไปที่ www.example.com/community/install/ จะรายงานว่าไม่พบการอัปเกรดไฟล์นั้นจะไม่ถูกอัปโหลดไปยังตำแหน่งที่ถูกต้อง
ในหลายกรณีสิ่งนี้บ่งชี้ว่ามีการอัปโหลดไดเรกทอรีอัปโหลดเองแทนที่จะเป็นเนื้อหา คุณควรตรวจสอบให้แน่ใจว่าสิ่งที่คุณกำลังอัปโหลดเขียนทับไฟล์ที่มีอยู่
การอัพเกรด XenForo ทำตามกระบวนการคล้ายกันมากกับการติดตั้ง
คุณสามารถอัพเกรดจากเวอร์ชั่นก่อนหน้าเป็นเวอร์ชั่นล่าสุดได้โดยตรง คุณไม่จำเป็นต้องอัปเกรดเป็นเวอร์ชันชั่วคราวก่อน
ก่อนที่จะอัพเกรดขอแนะนำให้คุณสำรองฐานข้อมูลและไฟล์ XenForo ของคุณ ไม่สามารถทำการดาวน์เกรดได้เมื่อคุณเริ่มการอัพเกรด!
คุณอาจต้องอัพเกรดโปรแกรมเสริมเพื่อให้สามารถใช้งานร่วมกับรุ่นใหม่ได้ ติดต่อผู้เขียนโปรแกรมเสริมเพื่อดูรายละเอียด
การอัพเกรดจาก XenForo 1
หากคุณกำลังอัพเกรดจาก XenForo 1 มีบางสิ่งที่สำคัญที่ควรทราบ นี่คือการอัพเกรดที่สำคัญอย่างยิ่ง
ส่วนเสริม XenForo 1 ไม่สามารถใช้งานร่วมกับ XenForo 2 ได้คุณจะต้องติดต่อผู้เขียนโปรแกรมเสริมเพื่อดูว่าพวกเขามีโปรแกรมปรับปรุงใด ๆ ที่คุณใช้อยู่หรือไม่ หากคุณไม่ต้องการใช้ Add-on อีกต่อไปหากเป็นไปได้เราขอแนะนำให้ถอนการติดตั้งก่อนที่จะทำการอัพเกรด การไม่ทำเช่นนั้นอาจทำให้ข้อมูลที่ถูกโยงถึงอยู่ในฐานข้อมูลของคุณ
สไตล์ XenForo 1 เข้ากันไม่ได้กับ XenForo 2 การอัพเกรดจะไม่รักษาคุณสมบัติสไตล์หรือการแก้ไขเทมเพลตใด ๆ สิ่งเหล่านี้จะต้องทำซ้ำหลังจากการอัพเกรด
การผสานรวมแบบกำหนดเองอื่น ๆ ที่คุณมีกับ XenForo 1 นั้นไม่น่าจะทำงานร่วมกับ XenForo 2 ได้โดยไม่ต้องเปลี่ยนแปลงอะไรมากมาย
ถ้าเป็นไปได้เราขอแนะนำให้คุณทำการทดสอบการอัพเกรดเว็บไซต์ของคุณในการติดตั้งทดสอบก่อนที่จะอัพเกรดการติดตั้งการผลิตของคุณ
จำเป็นอย่างยิ่งที่คุณต้องสำรองข้อมูลเว็บไซต์ของคุณก่อนอัปเกรดเป็น XenForo 2 คุณไม่สามารถปรับลดรุ่นได้หลังจากเริ่มการอัพเกรด วิธีการดาวน์เกรดเดียวเท่านั้นที่จะกู้คืนจากข้อมูลสำรอง
1. ดาวน์โหลด
ในการเริ่มต้นคุณต้องดาวน์โหลดไฟล์ซิปที่มี XenForo จากพื้นที่ลูกค้า XenForo XenForo customer area.
คลิกลิงก์ดาวน์โหลด XenForo ถัดจากลิขสิทธิ์สำหรับไซต์ที่คุณกำลังอัปเกรด ก่อนการดาวน์โหลดตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือกดาวน์โหลดแพ็คเกจการอัพเกรดเท่านั้นและเลือกรุ่นที่ถูก
หากคุณมีใบอนุญาตหลายใบโปรดตรวจสอบให้แน่ใจว่าคุณใช้ไฟล์ที่เกี่ยวข้องกับใบอนุญาตที่ถูกต้องสำหรับแต่ละไซต์ อาจมีความแตกต่างในการดาวน์โหลด (เช่นการนำการลบแบรนด์ไปใช้) ซึ่งอาจนำไปสู่การละเมิดสิทธิ์การใช้งานโดยไม่ตั้งใจ
2. อัปโหลด
ในคอมพิวเตอร์ของคุณให้แตกไฟล์ที่คุณดาวน์โหลดในขั้นตอนที่ 1 ภายในไฟล์คุณจะเห็นไดเรกทอรีอัปโหลด คุณจะอัปโหลดเนื้อหาของไดเรกทอรีนี้ไปยังเซิร์ฟเวอร์ของคุณ (ไม่ใช่ในไดเรกทอรี)
เชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยใช้ไคลเอนต์ FTP ของคุณและนำทางไปยังไดเรกทอรีราก XenForo ของคุณ (ไดเรกทอรีที่คุณติดตั้ง XenForo ไว้) ในไดเรกทอรีนี้คุณควรเห็นไฟล์เช่น admin.php และ css.php
ใช้ไคลเอนต์ FTP ของคุณเพื่ออัปโหลดเนื้อหาของไดเรกทอรีการอัปโหลดที่มีอยู่ใน zip ที่คุณแตกก่อนหน้านี้ไปยังไดเรกทอรีราก XenForo บนเซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่าอัปโหลดไฟล์และไดเรกทอรีย่อยทั้งหมดแล้ว หากทำอย่างถูกต้องคุณจะเขียนทับไฟล์ที่มีอยู่จำนวนหนึ่ง คุณควรอนุญาตให้ไคลเอนต์ FTP ทำสิ่งนี้หากได้รับพร้อมท์
เมื่ออัปโหลดไฟล์เป็นสิ่งสำคัญอย่างยิ่งที่คุณจะ "รวม" ไฟล์ต่าง ๆ กับสิ่งที่อยู่บนเซิร์ฟเวอร์ ไคลเอนต์ FTP บางรายอาจแทนที่เนื้อหาบนเซิร์ฟเวอร์ด้วยเนื้อหาที่คุณกำลังอัปโหลด หากเกิดเหตุการณ์นี้ไฟล์และข้อมูลบางอย่างอาจสูญหาย
การอัปโหลดนี้อาจใช้เวลาสักครู่ เมื่อการอัปโหลดเสร็จสมบูรณ์คุณต้องดำเนินการต่อในขั้นตอนถัดไป เว็บไซต์ของคุณจะถูกปิดจนกว่าขั้นตอนนี้จะเสร็จสมบูรณ์
3. การอัพเกรด
นำเบราว์เซอร์ของคุณไปยังไดเรกทอรีการติดตั้งภายใต้ URL รูท XenForo ของคุณ ตัวอย่างเช่นหาก URL ราก XenForo ของคุณคือ www.example.com/community/ คุณจะต้องนำเบราว์เซอร์ของคุณไปที่ www.example.com/community/install/ หากคุณมี URL ที่ถูกต้องคุณควรเห็นตัวติดตั้ง XenForo
คุณอาจได้รับแจ้งให้เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อทำการอัปเกรดให้เสร็จสมบูรณ์ เมื่อเสร็จแล้วไซต์ของคุณจะเปิดขึ้นมาใหม่โดยอัตโนมัติ
การอัพเกรดจาก XenForo 1
หากคุณกำลังอัพเกรดจาก XenForo 1 คุณอาจต้องบันทึกไฟล์กำหนดค่าใหม่ คุณจะได้รับแจ้งให้ทำเช่นนี้ในตอนต้นของกระบวนการอัพเกรด หากไฟล์การกำหนดค่าใหม่ไม่สามารถเขียนออกมาโดยอัตโนมัติคุณต้องอัปโหลดไปยังไดเรกทอรี src ภายใต้ไดเรกทอรีราก XenForo ของคุณ
นอกจากนี้หากคุณต้องการเพิ่มการสนับสนุนอิโมจิโปรดดูหน้าสนับสนุนอิโมจิของเรา
4. การตรวจสอบหลังการอัปเกรด
เมื่อคุณอัพเกรด XenForo เราจะไม่เขียนทับการกำหนดเทมเพลตหรือเฟสใด ๆ ที่คุณทำโดยอัตโนมัติ คุณควรตรวจสอบว่ามีรายการที่ล้าสมัยที่นี่ภายใต้ลักษณะที่ปรากฏ> แม่แบบที่ล้าสมัยและลักษณะที่ปรากฏ> เฟสที่ล้าสมัย คุณสามารถใช้เครื่องมือผสานแม่แบบเพื่อพยายามรวมการเปลี่ยนแปลงหลักในการปรับแต่งของคุณโดยอัตโนมัติ
หากคุณกำลังใช้รูปแบบหรือภาษาของบุคคลที่สามคุณอาจต้องการดูว่าพวกเขามีรุ่นที่ออกแบบมาสำหรับ XenForo รุ่นที่คุณใช้อยู่หรือไม่
ปัญหาการอัพเกรดทั่วไป
พยายามติดตั้งใหม่แทนการอัพเกรด
หากหลังจากอัปโหลดไฟล์และไปที่ www.example.com/community/install/ คุณจะถูกนำไปติดตั้งใหม่
สิ่งนี้บ่งชี้ว่าไฟล์นั้นไม่ได้รับการผสานอย่างถูกต้องเมื่อทำการอัพโหลด เป็นไปได้ว่าไฟล์ถูกลบโดยไม่คาดหมาย
อย่างน้อยที่สุดคุณต้องสร้างไฟล์ internal_data / install-lock.php เนื้อหาไม่สำคัญ เมื่อเสร็จแล้วคุณสามารถนำเบราว์เซอร์ของคุณไปที่ www.example.com/community/install/ หากยังคงนำคุณไปสู่การติดตั้งใหม่โปรดติดต่อฝ่ายสนับสนุน
หาก internal_data หรือไดเร็กทอรีข้อมูลของคุณขาดหายไปหรือว่างเปล่าอาจมีการลบไฟล์แนบและอวตาร เราแนะนำอย่างยิ่งให้กู้คืนพวกเขาจากการสำรองข้อมูล
ไม่พบการอัพเกรด
หากหลังจากอัปโหลดไฟล์และไปที่ www.example.com/community/install/ จะรายงานว่าไม่พบการอัปเกรดไฟล์นั้นจะไม่ถูกอัปโหลดไปยังตำแหน่งที่ถูกต้อง
ในหลายกรณีสิ่งนี้บ่งชี้ว่ามีการอัปโหลดไดเรกทอรีอัปโหลดเองแทนที่จะเป็นเนื้อหา คุณควรตรวจสอบให้แน่ใจว่าสิ่งที่คุณกำลังอัปโหลดเขียนทับไฟล์ที่มีอยู่