กำลังดำเนินการอัปเกรด
ก่อนที่จะเรียกใช้ตัวอัปเกรดหลัก ตรวจสอบให้แน่ใจว่าคุณได้ทำ การตรวจสอบก่อนการบิน เรียบร้อยแล้ว การอัปเกรด UI กำหนดให้เรียกใช้ preflight อย่างน้อยหนึ่งครั้ง และจะนำคุณไปที่นั่น หากคุณไม่ได้ดำเนินการ
เริ่มการอัปเกรดโดยชี้เบราว์เซอร์ของคุณไปที่ไดเร็กทอรี upgrade ของไซต์ของคุณ:
http://example.com/upgrade/สิ่งนี้ควรแสดงหน้าเช่นนี้:

เลือกปุ่ม “ดำเนินการต่อ” เพื่อดำเนินการต่อ
แต่ละ “ดำเนินการต่อ” จะก้าวหน้าผ่านแพตช์อื่น ทำต่อไปจนกว่าจะใช้แพตช์ทั้งหมด และหน้าการอัปเดตโมดูลระบบจะปรากฏขึ้น

สิ่งที่ใช้กับการอัพเกรด 2.5.11 → 2.7.0
หัวข้อที่มีชื่อว่า “สิ่งที่ใช้กับการอัพเกรด 2.5.11 → 2.7.0”เมื่ออัปเกรดจาก XOOPS 2.5.11 เป็น 2.7.0 ผู้อัปเกรดจะใช้แพตช์ต่อไปนี้ แต่ละขั้นตอนจะแสดงเป็นขั้นตอนแยกต่างหากในตัวช่วยสร้าง เพื่อให้คุณสามารถยืนยันสิ่งที่กำลังเปลี่ยนแปลงได้:
- ลบชุด PHPMailer ที่ล้าสมัยออก สำเนาชุด PHPMailer ภายในโมดูล Protector จะถูกลบออก ขณะนี้ PHPMailer ได้รับการจัดเตรียมผ่าน Composer ใน
xoops_lib/vendor/ - ลบโฟลเดอร์ HTMLPurifier ที่ล้าสมัยออก ในทำนองเดียวกัน โฟลเดอร์ HTMLPurifier เก่าภายในโมดูล Protector จะถูกลบออกไป ขณะนี้ HTMLPurifier ได้รับการจัดเตรียมผ่าน Composer
- สร้างตาราง
tokensตารางtokensใหม่จะถูกเพิ่มสำหรับการจัดเก็บโทเค็นขอบเขตทั่วไป ตารางมีคอลัมน์สำหรับรหัสโทเค็น รหัสผู้ใช้ ขอบเขต แฮช และการประทับเวลาที่ออก/หมดอายุ/ใช้ และใช้งานโดยฟีเจอร์ที่ใช้โทเค็นใน XOOPS 2.7.0 - ขยาย
bannerclient.passwd. คอลัมน์bannerclient.passwd¤ กว้างขึ้นเป็นVARCHAR(255)¤ จึงสามารถจัดเก็บรหัสผ่านแฮชที่ทันสมัย (bcrypt, argon2) แทนคอลัมน์แคบแบบเดิม - เพิ่มการตั้งค่าคุกกี้เซสชัน มีการแทรกการตั้งค่าใหม่สองค่า:
session_cookie_samesite(สำหรับแอตทริบิวต์คุกกี้ SameSite) และsession_cookie_secure(เพื่อบังคับใช้คุกกี้ HTTPS¤ เท่านั้น) ดู หลังอัปเกรด สำหรับวิธีตรวจสอบสิ่งเหล่านี้หลังจากการอัปเกรดเสร็จสิ้น
ขั้นตอนเหล่านี้ไม่ได้สัมผัสกับข้อมูลเนื้อหาของคุณ ผู้ใช้ โพสต์ รูปภาพ และข้อมูลโมดูลของคุณยังคงไม่ถูกแตะต้อง
การเลือกภาษา
หัวข้อที่มีชื่อว่า “การเลือกภาษา”การแจกแจง XOOPS หลักมาพร้อมกับการรองรับภาษาอังกฤษ การสนับสนุนสำหรับภาษาเพิ่มเติมนั้นมาจาก XOOPS ไซต์สนับสนุนในท้องถิ่น การสนับสนุนนี้อาจมาในรูปแบบของการแจกจ่ายแบบกำหนดเอง หรือไฟล์เพิ่มเติมเพื่อเพิ่มลงในการแจกจ่ายหลัก
XOOPS การแปลจะถูกเก็บรักษาไว้ใน transifex
หาก XOOPS ตัวอัปเกรดของคุณรองรับภาษาเพิ่มเติม คุณสามารถเปลี่ยนภาษาได้โดยเลือกไอคอนภาษาในเมนูด้านบน และเลือกภาษาอื่น
