วิธีแก้ไขข้อผิดพลาด cURL ของ WordPress 28
เผยแพร่แล้ว: 2022-07-26บุคคลของ 'ผู้ให้บริการน้ำ' ที่ไม่ได้ร้องในเวิลด์ไวด์เว็บคือห้องสมุด Shopper URL (cURL) อันที่จริง 'ทุกสิ่ง' ที่ใช้งานได้จริงโดยใช้เน็ตจะใช้ cURL มันยังมีผู้ที่ชื่นชอบอยู่เหนือบรรยากาศของเรา มันคือชุดของแอปพลิเคชันที่ให้คุณถ่ายโอนข้อมูลด้วย URL และ WordPress ใช้มันเมื่อมันมีแนวโน้มที่จะขอ Application Programming Interface (API) หากการเชื่อมต่อที่เกี่ยวข้องกับ cURL และ WordPress Relaxation API หมดลง คุณจะเห็นข้อผิดพลาดของ cURL
เมื่อมีข้อผิดพลาดของ cURL จำนวนมาก ความเข้มข้นของเราจะมี ข้อผิดพลาด 28 ที่แสดงไว้ที่นี่ โชคดีที่มีการแก้ไขจำนวนมาก:
- ปิดใช้งานไฟร์วอลล์และปลั๊กอินการป้องกันของคุณบนพื้นฐานระยะสั้น
- ตรวจสอบให้แน่ใจว่าโฮสต์ของคุณใช้ไลบรารี cURL รุ่นล่าสุดและโปรแกรมที่เกี่ยวข้อง
- ทดสอบและกำหนดค่าการตั้งค่า Secure Sockets Layers (SSL) ของคุณใหม่
- รับประกันว่าปลั๊กอิน WordPress อื่น ๆ ของคุณจะไม่ส่งผลต่อปัญหาของคุณ
- ติดต่อโฮสต์ของคุณหากคุณไม่สามารถค้นหาที่ถูกต้อง
แม้ว่าจะมีปัญหา cURL ที่ไม่ซ้ำกันมากมาย แต่เราน่าจะพูดคุยเพิ่มเติมเกี่ยวกับ ข้อผิดพลาด 28 ด้านล่าง ในกรณีที่จำเป็น เราจะตรวจสอบด้วยว่าข้อผิดพลาดของ cURL อื่นๆ อาจปรากฏขึ้นเพื่อให้คุณประหลาดใจหรือไม่
1. ปิดการใช้งานไฟร์วอลล์และปลั๊กอินความปลอดภัยของคุณ
วิธีหนึ่งที่จะพบได้หากคุณมีข้อผิดพลาดของ cURL คือการตรวจสอบหน้าเว็บ Applications > Site Wellbeing ใน WordPress เท่านั้น ข้อผิดพลาดประเภทนี้มักจะมีความสำคัญ และ WordPress จะให้ชื่อที่ชัดเจนสำหรับข้อผิดพลาด 28

วิธีแก้ไขเบื้องต้นอย่างหนึ่งที่คุณสามารถลองใช้ได้คือปิดใช้งานไฟร์วอลล์หรือปลั๊กอินความปลอดภัยบนหน้าเว็บของคุณ แน่นอน คุณจะทำสิ่งนี้ผ่านจอแสดงผล Plugins > Installed Plugins :

ทันทีที่คุณทำเช่นนี้ ให้ดำเนินการต่อไป:
- ดูหน้าเว็บความเป็นอยู่ที่ดีของเว็บไซต์อีกครั้งเพื่อหาข้อผิดพลาด
- รับบันทึกสำหรับความเสถียรหรือปลั๊กอินไฟร์วอลล์ของคุณ เพื่อดูว่าคำขอ API ใดทำให้เกิดความท้าทาย
- เปลี่ยนการตั้งค่าสำหรับปลั๊กอินของคุณ และเปิดใช้งานอีกครั้งเพื่อให้แน่ใจว่าข้อผิดพลาดจะหายไป
โดยทั่วไปแล้วนี่เป็นเหตุผลที่สำคัญที่สุดสำหรับข้อผิดพลาดของ cURL ดังนั้นคุณจะต้องแน่ใจว่านี่ไม่ใช่ความท้าทายล่วงหน้าที่คุณมองหาวิธีแก้ไขปัญหาอื่นๆ
2. รับรองผู้ให้บริการเว็บโฮสติ้งของคุณใช้ประโยชน์จากการเปลี่ยนแปลงในปัจจุบันของcURL
มีไลบรารีและแอปพลิเคชันที่เชื่อมต่อถึงกันให้เลือกมากมายเพื่อให้แน่ใจว่า WordPress ทำงานตามที่คุณคิด แม้ว่า cURL จะเป็นเพียงรูปแบบเดียว แต่รูปแบบ PHP และ OpenSSL ของคุณทั้งหมดต้องเป็นปัจจุบัน
ข้อมูลที่เหนือกว่าคือคุณสามารถตรวจสอบสิ่งนี้ได้ภายใน WordPress เท่านั้น อีกครั้งคุณสามารถไปที่ แหล่งข้อมูล> ตรวจสอบความสมบูรณ์ของหน้าเว็บ และตรวจสอบแท็บ ข้อมูล :

คุณจะค้นพบเมตริกจำนวนหนึ่งที่น้อยกว่ากลุ่ม เซิร์ฟเวอร์ ซึ่งจะแจ้งให้คุณทราบเกี่ยวกับรุ่น PHP, รุ่น cURL และข้อมูลเพิ่มเติมมากมายเกี่ยวกับเว็บไซต์ของคุณ:

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

3. กำหนดค่าตัวเลือก SSL ของคุณใหม่
การกำหนดค่า SSL หรือ HTTP ที่กำหนดค่าไม่ถูกต้องอาจเป็นสาเหตุเพิ่มเติมของข้อผิดพลาด cURL อย่างไรก็ตาม ตามลักษณะที่แน่นอนของการหมดเวลาหรือการติดต่อ API คุณจะเห็นข้อผิดพลาดที่ไม่ซ้ำกัน
สถานการณ์ทั่วไปของบุคคลคือข้อผิดพลาดของ cURL ที่เกิดขึ้นจากการตั้งค่าการเข้ารหัสที่ไม่ตรงกัน สำหรับภาพประกอบ หาก WordPress สามารถสร้างผู้ติดต่อ API โดยใช้ HTTPS แต่เว็บไซต์ของคุณไม่ได้ใช้ คุณจะเห็นข้อผิดพลาด cURL
การซ่อมแซมที่ง่ายที่สุดที่นี่คือการลบและตั้งค่าใบรับรอง SSL ของคุณใหม่ หากสิ่งนี้ไม่สามารถจัดการกับภาวะที่กลืนไม่เข้าคายไม่ออก คุณควรติดต่อโฮสต์ของคุณอีกครั้งทันที พวกเขาจะสามารถเจาะเข้าไปในเซิร์ฟเวอร์ของคุณและทำการค้นหาในเชิงลึกในระดับความยาก
4. ตรวจสอบปลั๊กอิน WordPress อื่น ๆ ของคุณเพื่อหาข้อผิดพลาด
วิธีมาตรฐาน 1 วิธีในการแก้ไขข้อผิดพลาดของโฮสต์ WordPress ทั้งหมดคือการปิดใช้งานและเปิดใช้งานปลั๊กอินของคุณอีกครั้ง ในหลาย ๆ สถานการณ์ มันอาจจะเกินกำลัง ต้องบอกว่าถ้าคุณทนจากความผิดพลาดของ cURL ปลั๊กอินของคุณเพียงตัวเดียวก็สามารถเกิดขึ้นได้
วิธีการที่ระบุไว้ในที่นี้เกือบจะตรงกันข้ามกับแนวทางการติดตั้ง ในการเริ่มต้น ให้ไปที่ Plugins > Set up Plugins ที่แสดงใน WordPress และใช้ช่องทำเครื่องหมายเพื่อตัดสินใจเป็นกลุ่มเกี่ยวกับปลั๊กอินทั้งหมดของคุณ:

จากบทความนี้ ให้ค้นหา Deactivate จากเมนูแบบเลื่อนลงของ ขั้นตอน แบบกลุ่ม:

เมื่อคุณคลิกที่ปุ่ม ใช้ คุณจะปิดการใช้งานปลั๊กอินทั้งหมดของคุณ ต่อมา ให้ตรวจสอบข้อผิดพลาดของ cURL จากนั้นเปิดใช้งานปลั๊กอินแต่ละตัวอีกครั้ง
เมื่อคุณได้รับปลั๊กอินที่เกี่ยวข้องกับข้อผิดพลาด คุณสามารถค้นหาปลั๊กอินใหม่ที่มีฟังก์ชันการทำงานที่แน่นอน นำออกทั้งหมด หรือขอให้นักพัฒนาจัดการ จากตรงนั้น คุณไม่ควรเห็น ข้อผิดพลาด cURL 28
ในบางตำแหน่ง คุณอาจชนกำแพงอิฐและทำให้การแก้ไขทั้งหมดที่คุณทราบสำหรับ ข้อผิดพลาดของ cURL 28 หมดไป คำแนะนำของเราคือพูดคุยกับโฮสต์ของคุณและขอให้พวกเขาตรวจสอบปัญหาของคุณ ในกรณีส่วนใหญ่ พวกเขาควรจะพร้อมที่จะทำเช่นนี้โดยไม่ต้องยุ่งยาก
ในความเป็นจริง อาจมีสถานการณ์เกิดขึ้นกับอินเทอร์เน็ตโฮสติ้งของคุณในสภาพแวดล้อมที่พวกเขาต้องพิจารณา ซึ่งก็คือปัญหากับเซิร์ฟเวอร์ Domain Identify System (DNS) อาจมีสถานการณ์ด้านประสิทธิภาพที่จำเป็นต้องเข้ามา
ไม่ว่าความช่วยเหลือจากโฮสต์ของคุณจะเป็นแนวทางที่มีประสิทธิภาพมากที่สุดในการปฏิบัติตามที่ระบุไว้ในที่นี้ ด้วยการเปิดใช้งาน คุณควรอยู่ในฐานะที่จะจัดการกับความผิดพลาดของคุณ และทำให้เว็บไซต์ของคุณมีรูปร่างขึ้นอีกครั้ง
บทสรุป
เช่นเดียวกับการที่องค์กรติดตามพนักงานที่มีประสิทธิภาพสูงสุด คุณยังต้องพิจารณาการปฏิบัติต่อไลบรารีแพ็คเกจซอฟต์แวร์ที่สำคัญที่ WordPress ใช้ ห้องสมุด cURL เป็นเนื้อหาที่ผู้เข้าร่วมที่คุ้มค่าที่สุด (MVP) บนเว็บทั่วโลก มันรับประกันว่า WordPress สามารถพูดคุยกับ Relaxation API ได้ แต่เมื่อมันหยุดทำงาน มันจะโยนข้อผิดพลาด
ข้อผิดพลาด cURL 28 นั้นโดยทั่วไปแล้วเป็นปัญหาการหมดเวลา คุณจะต้องตรวจสอบเส้นทางของลิงก์ที่มีลักษณะเฉพาะ เช่น ปิดการใช้งานไฟร์วอลล์และปลั๊กอินอื่นๆ ตามความรับผิดชอบ คุณจะต้องตรวจสอบการกำหนดค่า SSL ของคุณด้วย โฮสต์ของคุณอาจไม่ได้ใช้ไลบรารีที่มีอยู่ในปัจจุบันทั้งสองอย่าง ซึ่งอาจทำให้เกิดปัญหาได้ ในทางกลับกัน ถ้าคุณต่อสู้เพื่อแก้ไขข้อผิดพลาด พวกเขาจะเป็นวิธีที่ดีที่สุดในการแก้ไขจุดอีกครั้ง
คุณมีข้อกังวลใด ๆ เกี่ยวกับ ข้อผิดพลาด cURL 28 หรือข้อผิดพลาด cURL อื่น ๆ หรือไม่? ถามออกไปในส่วนข้อเสนอแนะด้านล่าง!