ลด 50% ทุกแพ็กเกจ เวลาจำกัด เริ่มต้นที่ $2.48/mo
5 นาทีคงเหลือ
เซิร์ฟเวอร์และ OS

วิธีแก้ไขข้อผิดพลาด Cannot Read License File บน cPanel/WHM?

Ivarr Vinter

(This is a proper name, so it remains unchanged in Thai.) By Ivarr Vinter (This is a proper name, so it remains unchanged in Thai.) 5 นาทีอ่าน อัปเดตเมื่อ 30 พฤษภาคม 2023
วิธีแก้ไขข้อผิดพลาด Cannot Read License File บน cPanel-WHM

หากคุณเป็น reseller หรือผู้ใช้งานที่ใช้ Web Host Manager (WHM) หรือ Control Panel (cPanel) คุณอาจเคยพบปัญหาเกี่ยวกับข้อผิดพลาด license ไม่ถูกต้อง

ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อไฟล์ license หมดอายุ หรือเมื่อ IP หลักของเซิร์ฟเวอร์หรือบัญชีเปลี่ยนแปลง แต่คุณสามารถแก้ไขได้ในเวลาไม่กี่วินาที

บทความนี้จะพาคุณผ่านขั้นตอนการแก้ไขข้อผิดพลาด cannot read license file ทีละขั้นตอน มาเริ่มกันเลยดีกว่า!

ข้อผิดพลาด license file ของ cPanel/WHM คืออะไร?

หากคุณเป็นผู้ดูแลระบบที่ใช้ WHM หรือเป็นผู้ใช้ที่จัดการ dashboard ผ่าน cPanel คุณอาจเจอข้อความแสดงข้อผิดพลาดเช่น "license file expired" หรือ "cannot read license file"

ข้อความแสดงข้อผิดพลาดอาจแตกต่างกันไปตามสถานการณ์ แต่โดยรวมแล้วหมายความว่าแผงควบคุม web hosting ไม่สามารถอ่านหรือตรวจสอบ license ได้ กล่าวอีกนัยหนึ่ง ข้อผิดพลาด WHM cannot read license file กับ cPanel cannot read license file มีความหมายเดียวกัน

[rh-cta-cpanel type="2″ ]

อะไรทำให้เกิดข้อผิดพลาด cannot read license file บน cPanel?

สาเหตุหลักของข้อผิดพลาด cPanel/WHM license มีอยู่สามกรณีด้วยกัน คุณจะได้รับข้อความนี้เมื่อ:

  • license หมดอายุ
  • ไฟล์ license หมดอายุ
  • IP หลักของเซิร์ฟเวอร์ถูกเปลี่ยน

แล้วจะแก้ไขอย่างไร?

อ่านต่อได้เลย รอสักครู่นะ! 🙂

วิธีแก้ไขข้อผิดพลาด Cannot Read License File คืออะไร?

ขั้นตอนที่ 1

ขั้นแรก ในการแก้ไขข้อผิดพลาด cPanel license คุณต้องตรวจสอบว่าทราบ IP หลักของเซิร์ฟเวอร์ของคุณแล้ว หากต้องการค้นหา IP address ของ cPanel ให้รันคำสั่งต่อไปนี้:

curl -w '\n' -s http://myip.cpanel.net/v1.0/
curl -w '\n' -s http://myip.cpanel.net:2089/v1.0/

ขั้นตอนที่ 2

แก้ไขข้อผิดพลาด Cannot Read License File

หลังจากได้ IP ของเซิร์ฟเวอร์ cPanel แล้ว ไปที่ ที่อยู่นี้ เพื่อตรวจสอบสถานะ license ของคุณ ใส่ IP address สาธารณะของเซิร์ฟเวอร์ที่ได้จากขั้นตอนก่อนหน้าลงในช่องที่กำหนด แล้วคลิก ตรวจสอบใบอนุญาตเพื่อดูประวัติการใช้งาน license เมื่อดำเนินการเสร็จแล้ว คุณจะเห็นรายการไฟล์ cPanel/WHM license ทั้งหมด

ขั้นตอนที่ 3

เมื่อซื้อ license จากร้านค้า cPanel ให้ตรวจสอบว่า license นั้นยังใช้งานได้อยู่ก่อนดำเนินการขั้นถัดไป หากยืนยันแล้วว่า license พร้อมใช้งาน ให้ไปยังขั้นตอนต่อไป

ขั้นตอนที่ 4

ใช้ SSH เพื่ออัปเดต license

เปิด secure shell (SSH) แล้วกรอก IP address และพอร์ตของเซิร์ฟเวอร์ เพื่อเข้าสู่ระบบ ให้ใช้ชื่อผู้ใช้ "root" และกรอก root password จากนั้นพิมพ์

 /usr/local/cpanel/cpkeyclt

เพื่ออัปเดต license

ตอนนี้คุณจะเห็นข้อความ "Update succeeded" ซึ่งหมายความว่าปัญหาได้รับการแก้ไขแล้ว โดยทั่วไป หลังจากรับ license จาก cPanel แล้ว ระบบควรเปิดใช้งานและอัปเดตตามขั้นตอนนี้โดยอัตโนมัติ 

ขั้นตอนที่ 5

หากขั้นตอนก่อนหน้าไม่ได้แก้ปัญหา ให้ลองแก้ไขไฟล์ "resolv.conf” ไฟล์ เพื่อแก้ไขไฟล์ ให้ป้อนคำสั่ง:

vim /etc/resolv.conf

I'm ready to translate to Thai. However, I don't see the English text you'd like me to translate after "Translate:". Could you please provide the English text you want translated to Thai?

nameserver 8.8.8.8
nameserver 8.8.4.4

คุณสามารถใช้ text editor ใดก็ได้ตามต้องการ ในที่นี้เราใช้ Vim อย่างไรก็ตาม หากคุณใช้ Linux และยังไม่คุ้นเคยกับ Vim ให้กด Escแล้ว "Shift + ;" และเขียน "wq" เพื่อบันทึกและออกจากโปรแกรม

หากยังพบปัญหา แนะนำให้ติดต่อ cPanel บริการลูกค้า เพราะบางปัญหามีความละเอียดอ่อนเกินกว่าจะแชร์บนเว็บได้

อ่านเพิ่มเติม: ตัวเลือก Antivirus ฟรีที่ดีที่สุดสำหรับ cPanel 

สรุป

ในการเข้าถึงบัญชีของคุณ ไฟล์ license ของ cPanel ต้องอยู่ในสถานะใช้งานได้ หากไม่ใช่ มีสองสาเหตุหลักที่ทำให้เกิดปัญหานี้ ได้แก่ การเปลี่ยน IP และ license หมดอายุ ซึ่งทั้งสองอย่างนี้เป็นสาเหตุที่พบบ่อยของ cPanel license error

นอกจากนี้ ปัญหาอาจเกิดจาก license ถูกปิดใช้งานหรือล้าสมัย ไม่ว่าจะเป็นกรณีใด คุณสามารถแก้ไข license error ของ cPanel หรือ WHM ได้ง่ายๆ ด้วยวิธีที่อธิบายไว้ข้างต้น ขั้นตอนทั้งหมดที่กล่าวถึงครอบคลุมวิธีแก้ไข Cannot Read License File Error ไว้อย่างครบถ้วน

คำถามที่พบบ่อย

ข้อผิดพลาด cannot read license คืออะไร?

cPanel license error หมายความว่าคุณไม่มี license ที่จำเป็นสำหรับการเข้าถึงบัญชี ซึ่งมีลักษณะคล้ายกับ WHM license error

อะไรทำให้เกิดข้อผิดพลาด cPanel license file?

สาเหตุหลักของ cPanel/WHM license file error มีอยู่สองประการ ได้แก่ license หมดอายุหรือล้าสมัย และการเปลี่ยน IP หลักของเซิร์ฟเวอร์ ซึ่งจะทำให้ control panel บล็อกการเข้าสู่ระบบของคุณ

ควรทำอย่างไรเมื่อพบข้อผิดพลาด cannot read license file หรือ cPanel?

ไม่ต้องกังวล ขั้นแรกให้ตรวจสอบ cPanel's เว็บไซต์ เพื่อดูสถานะ license ของคุณ จากนั้นเปิด SSH แล้วป้อน "/usr/local/cpanel/cpkeyclt" เพื่ออัปเดต cPanel license สุดท้าย จิบกาแฟแล้วผ่อนคลายได้เลย

จะป้องกันไม่ให้บัญชีของฉันเกิดข้อผิดพลาดเกี่ยวกับ license file ได้อย่างไร?

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

ปัญหาของฉันยังไม่ได้รับการแก้ไข ควรทำอย่างไร?

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

แชร์

บทความอื่นจากบล็อก

อ่านต่อ

ภาพหน้าปกบทความแอปที่โฮสต์เองที่ดีที่สุดสำหรับ Cosmos Cloud พร้อมแผงแอปรอบ Cosmos dashboard
เซิร์ฟเวอร์และ OS

แอปที่โฮสต์เองที่ดีที่สุดสำหรับ Cosmos Cloud: ไฟล์, มีเดีย, รหัสผ่าน, ระบบอัตโนมัติ และอื่น ๆ อีกมาก

Maybe คุณตั้งค่า Cosmos Cloud เรียบร้อยแล้วและอยากรู้ว่าแอปไหนเข้ากันได้ดี หรืออาจยังไม่แน่ใจเรื่อง Cosmos และแค่อยากดูว่ามันเหมาะกับเวิร์กโฟลว์ของคุณแค่ไหน

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 16 นาที
Portainer vs Cosmos Cloud สำหรับการจัดการแอป Docker พร้อมไดอะแกรม Hybrid Setup และบล็อก Ops กับ Access แบบ Neon
เซิร์ฟเวอร์และ OS

Portainer vs Cosmos Cloud: ตัวเลือกไหนเหมาะกับการจัดการแอป Docker

ถ้าคุณรู้จัก Docker อยู่แล้วและต้องการวิธีที่ดีกว่าในการรัน App Stack ที่กำลังขยาย นี่คือคำตอบสั้นๆ สำหรับ Portainer vs Cosmos Cloud: Portainer เป็นตัวเลือกที่แข็งแกร่งกว่าสำหรับการควบคุมโดยตรง

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 14 นาที
Cosmos Cloud vs CasaOS vs Umbrel กราฟิกประกอบที่แสดงสามเส้นทาง Self-Hosted ภายในเครือข่ายคลาวด์แบบนามธรรม
เซิร์ฟเวอร์และ OS

Cosmos Cloud vs CasaOS vs Umbrel: แพลตฟอร์ม Self-Hosted ไหนเหมาะกับการใช้งานของคุณ?

คำตอบสั้นๆ คือ CasaOS ยังเป็นจุดเริ่มต้นที่ง่ายที่สุด Umbrel มีอินเทอร์เฟซที่เรียบร้อยและดูแลการคัดสรรได้ดีที่สุด ส่วน Cosmos Cloud เหมาะกว่าเมื่อคุณต้องการควบคุม Domain ได้แน่นขึ้น

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 11 นาที

พร้อม Deploy แล้วหรือยัง? เริ่มต้นที่ $2.48/เดือน

Cloud อิสระ ให้บริการมาตั้งแต่ปี 2008. AMD EPYC, NVMe, 40 Gbps. คืนเงินภายใน 14 วัน