ก่อนหน้านี้พบปัญหาว่า Docker ที่ไม่ได้รับเชิญ ถูกติดตั้งลงในเครื่องโดยไม่ได้รับอนุญาต ซึ่งได้พยายามจัดการลบออกและเคลียร์ทั้งหมดแล้ว แต่ปรากฏว่าปัญหานี้ยังกลับมาอีก จึงต้องตรวจสอบโค้ดและกระบวนการทำงานเพื่อหาแหล่งที่มาของปัญหา
พบว่า ตัวอัปเกรด SSL อัตโนมัติใน CyberPanel มีส่วนเกี่ยวข้องกับการติดตั้ง Docker ที่ไม่ได้รับอนุญาต เนื่องจาก CyberPanel อาจมีการฝังคำสั่งสำหรับการติดตั้ง Docker โดยไม่ตั้งใจ จึงจำเป็นต้องอัปเกรด CyberPanel เพื่อแก้ไขปัญหานี้และป้องกันไม่ให้เกิดซ้ำอีก
วิธีเปิด Debug Mode บน CyberPanel
การเปิด Debug Mode มีประโยชน์อย่างมากเมื่อคุณต้องการตรวจสอบปัญหาหรือวิเคราะห์การทำงานของ CyberPanel โดยเฉพาะในกรณีที่เกี่ยวข้องกับการอัปเกรดระบบ
ขั้นตอนการเปิด Debug Mode:
- แก้ไขไฟล์การตั้งค่าของ CyberPanel:
โค้ด: เลือกทั้งหมด
nano /usr/local/CyberCP/CyberCP/settings.py
- ค้นหาและแก้ไขบรรทัด:
เปลี่ยนเป็น:
โค้ด: เลือกทั้งหมด
DEBUG = False
โค้ด: เลือกทั้งหมด
DEBUG = True
- บันทึกไฟล์และรีสตาร์ท CyberPanel:
โค้ด: เลือกทั้งหมด
systemctl restart lscpd
หมายเหตุ:
อย่าเปิด Debug Mode ขณะใช้งานใน Production (SECURITY WARNING: don't run with debug turned on in production!)
ควรเปิดใช้งานเฉพาะเมื่อจำเป็น เช่น ในระหว่างการอัปเกรดหรือแก้ไขปัญหา
คำสั่งอัปเกรด CyberPanel
การอัปเกรด CyberPanel เป็นเวอร์ชันล่าสุดช่วยแก้ไขปัญหาและเพิ่มความปลอดภัยให้กับระบบ โดยสามารถอัปเกรดได้ด้วยคำสั่งต่อไปนี้:
คำสั่งอัปเกรด:
โค้ด: เลือกทั้งหมด
sudo su - -c "sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)"
โค้ด: เลือกทั้งหมด
ls -lt /var/log/cyberpanel_debug_upgrade_*.log
คำสั่งตรวจสอบ Process การอัปเกรด
ก่อนที่จะเริ่มการอัปเกรด คุณสามารถตรวจสอบได้ว่ามีกระบวนการอัปเกรดที่กำลังทำงานอยู่หรือไม่ด้วยคำสั่ง:
โค้ด: เลือกทั้งหมด
pgrep -af upgrade
หมายเหตุสำคัญ
หากการเชื่อมต่อ SSH ไม่หลุดในระหว่างการอัปเกรด คุณสามารถนั่งดูกระบวนการอัปเกรดแบบเรียลไทม์ได้ โดยไม่จำเป็นต้องเปิด Debug Mode เพื่อให้ระบบเก็บ Log
สรุป
- หากพบปัญหาการติดตั้ง Docker ที่ไม่พึงประสงค์ ให้ตรวจสอบโค้ดและ Log ของ CyberPanel เพื่อหาสาเหตุ.
- ใช้ Debug Mode ในกรณีที่ต้องการวิเคราะห์ปัญหาในเชิงลึก.
- อัปเกรด CyberPanel เป็นเวอร์ชันล่าสุดเพื่อลดความเสี่ยงจากช่องโหว่หรือการตั้งค่าที่ผิดพลาด.