ข้ามไปที่เนื้อหา

กำลังอัปเกรด

ควรถือว่าการอัปเกรด MRBS เป็นการเปลี่ยนแปลงทั้งแอปพลิเคชันและฐานข้อมูล

ก่อนการอัพเกรด

  1. อ่านบันทึกประจำรุ่นสำหรับทุกๆ เวอร์ชันที่ถูกข้าม
  2. สำรองฐานข้อมูลและตรวจสอบว่าสามารถกู้คืนได้
  3. สำรองข้อมูล config.inc.php ธีมที่กำหนดเอง ไฟล์คำถามที่พบบ่อยของไซต์ และการเปลี่ยนแปลงในเครื่องอื่นๆ
  4. บันทึก PHP ฐานข้อมูล การตรวจสอบสิทธิ์ และการกำหนดค่าเมลปัจจุบัน
  5. กำหนดเวลาช่วงเวลาการบำรุงรักษาสำหรับระบบการผลิต

Warning

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

แทนที่ไฟล์แอปพลิเคชัน

ติดตั้งสำเนาใหม่ของรีลีสใหม่ทั้งหมด ส่งต่อไฟล์เฉพาะไซต์ ไม่ใช่ไฟล์แอปพลิเคชันเก่า

โดยเฉพาะ:

  • เริ่มจากใหม่ config.inc.php-sample;
  • ถ่ายโอนค่าที่ต้องการจากเก่า config.inc.php;
  • จงใจใช้ธีมที่กำหนดเองและเนื้อหาคำถามที่พบบ่อย และ
  • อย่าแทนที่ไฟล์เริ่มต้นใหม่ด้วยสำเนาเก่า

อัพเกรดฐานข้อมูล

MRBS อัปเกรดรองรับสคีมาในอดีตโดยอัตโนมัติเมื่อแอปพลิเคชันทำงานครั้งแรก อาจขอข้อมูลประจำตัวฐานข้อมูลที่มีสิทธิ์ในการเปลี่ยนแปลงตาราง

ใช้บัญชีสำหรับอัปเกรดโดยเฉพาะ หากบัญชีฐานข้อมูลที่แอปพลิเคชันใช้ตามปกติไม่สามารถเปลี่ยนสคีมาได้

การยืนยัน

หลังจากอัปเกรดแล้ว ให้ทดสอบ:

  • เข้าสู่ระบบและออกจากระบบ
  • การเข้าถึงของผู้ดูแลระบบ
  • มุมมองวัน สัปดาห์ และเดือน
  • สร้าง แก้ไข และลบ
  • การจองที่เกิดซ้ำ;
  • การอนุมัติและการลงทะเบียนเมื่อเปิดใช้งาน
  • ค้นหา รายงาน และส่งออก
  • การส่งอีเมล และ
  • พื้นหลังหรือเส้นทางการรวม เช่น LDAP, SAML หรือการเข้าสู่ระบบ CMS

ตรวจสอบหน้าผู้ดูแลระบบ Help เพื่อดูเวอร์ชัน MRBS และสคีมาที่คาดหวัง

ย้อนกลับ

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