กำลังอัปเกรด¶
ควรถือว่าการอัปเกรด MRBS เป็นการเปลี่ยนแปลงทั้งแอปพลิเคชันและฐานข้อมูล
ก่อนการอัพเกรด¶
- อ่านบันทึกประจำรุ่นสำหรับทุกๆ เวอร์ชันที่ถูกข้าม
- สำรองฐานข้อมูลและตรวจสอบว่าสามารถกู้คืนได้
- สำรองข้อมูล
config.inc.phpธีมที่กำหนดเอง ไฟล์คำถามที่พบบ่อยของไซต์ และการเปลี่ยนแปลงในเครื่องอื่นๆ - บันทึก PHP ฐานข้อมูล การตรวจสอบสิทธิ์ และการกำหนดค่าเมลปัจจุบัน
- กำหนดเวลาช่วงเวลาการบำรุงรักษาสำหรับระบบการผลิต
Warning
อย่าเขียนทับการติดตั้ง และถือว่าการเปลี่ยนแปลงภายในเครื่องจะยังคงอยู่ เปรียบเทียบการกำหนดค่าของคุณกับตัวอย่างใหม่ และใช้การแทนที่โดยเจตนาอีกครั้ง
แทนที่ไฟล์แอปพลิเคชัน¶
ติดตั้งสำเนาใหม่ของรีลีสใหม่ทั้งหมด ส่งต่อไฟล์เฉพาะไซต์ ไม่ใช่ไฟล์แอปพลิเคชันเก่า
โดยเฉพาะ:
- เริ่มจากใหม่
config.inc.php-sample; - ถ่ายโอนค่าที่ต้องการจากเก่า
config.inc.php; - จงใจใช้ธีมที่กำหนดเองและเนื้อหาคำถามที่พบบ่อย และ
- อย่าแทนที่ไฟล์เริ่มต้นใหม่ด้วยสำเนาเก่า
อัพเกรดฐานข้อมูล¶
MRBS อัปเกรดรองรับสคีมาในอดีตโดยอัตโนมัติเมื่อแอปพลิเคชันทำงานครั้งแรก อาจขอข้อมูลประจำตัวฐานข้อมูลที่มีสิทธิ์ในการเปลี่ยนแปลงตาราง
ใช้บัญชีสำหรับอัปเกรดโดยเฉพาะ หากบัญชีฐานข้อมูลที่แอปพลิเคชันใช้ตามปกติไม่สามารถเปลี่ยนสคีมาได้
การยืนยัน¶
หลังจากอัปเกรดแล้ว ให้ทดสอบ:
- เข้าสู่ระบบและออกจากระบบ
- การเข้าถึงของผู้ดูแลระบบ
- มุมมองวัน สัปดาห์ และเดือน
- สร้าง แก้ไข และลบ
- การจองที่เกิดซ้ำ;
- การอนุมัติและการลงทะเบียนเมื่อเปิดใช้งาน
- ค้นหา รายงาน และส่งออก
- การส่งอีเมล และ
- พื้นหลังหรือเส้นทางการรวม เช่น LDAP, SAML หรือการเข้าสู่ระบบ CMS
ตรวจสอบหน้าผู้ดูแลระบบ Help เพื่อดูเวอร์ชัน MRBS และสคีมาที่คาดหวัง
ย้อนกลับ¶
การย้อนกลับต้องใช้ทั้งไฟล์แอปพลิเคชันก่อนหน้าและการสำรองฐานข้อมูลที่เข้ากันได้ การกู้คืนเฉพาะไฟล์อาจทำให้แอปพลิเคชันเก่าเชื่อมต่อกับสคีมาที่ใหม่กว่า