จะแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder ได้อย่างไร (8 วิธีง่ายๆ)
เผยแพร่แล้ว: 2020-07-04หากคุณเป็นผู้ใช้ Divi คุณอาจพบข้อผิดพลาดการหมดเวลาเมื่อใช้ Divi Builder ในบางจุด ข้อผิดพลาดนี้ไม่อนุญาตให้ตัวสร้างโหลดและป้องกันไม่ให้ผู้ใช้ทำการเปลี่ยนแปลงธีมของตน ข่าวดีก็คือมีวิธีแก้ไขปัญหานี้ได้ง่ายๆ ในคู่มือนี้ เราจะสอนวิธี แก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder ในไม่กี่ขั้นตอนง่ายๆ
ข้อผิดพลาดการหมดเวลาของตัวสร้าง Divi คืออะไร
ข้อผิดพลาดการหมดเวลาของ Divi Builder ทำให้ไม่สามารถโหลดโมดูล ได้ แต่จะแสดงป๊อปอัปพร้อมข้อความแสดงข้อผิดพลาดว่าอาจมีปัญหากับปลั๊กอินบางตัว หรือแย่กว่านั้นคือ บางครั้งไม่มีข้อความแสดงข้อผิดพลาดเลย ดังนั้น Builder จึงทำการโหลดและโหลดต่อไป
เช่นเดียวกับปัญหาแบบฟอร์มติดต่อ Divi ข้อผิดพลาดการหมดเวลาเป็นเรื่องปกติธรรมดาและส่งผลกระทบต่อผู้ใช้ Divi จำนวนมาก ตอนนี้ มาทำความเข้าใจสาเหตุที่เป็นไปได้ของปัญหานี้กันดีกว่า
เหตุใดจึงเกิดข้อผิดพลาดการหมดเวลาของ Divi Builder
ในกรณีส่วนใหญ่ ข้อผิดพลาดการหมดเวลาของ Divi Builder เกิดขึ้นเนื่องจากข้อจำกัดบางประการในการกำหนดค่า PHP ของคุณ หากเซิร์ฟเวอร์กำหนดค่าด้วยค่า PHP ต่ำ สคริปต์บางตัวอาจไม่ทำงานตามที่เราเห็นในคู่มือข้อผิดพลาดด้านเวลาดำเนินการสูงสุด ดังนั้นหากตัวสร้าง Divi ถึงขีดจำกัดนั้น อาจมีปัญหาและตัวสร้าง Divi อาจไม่โหลด
การใช้ปลั๊กอินหรือธีมที่ไม่เข้ากันกับ Divi Builder อาจทำให้เกิดข้อผิดพลาดการหมดเวลาได้ สาเหตุที่เป็นไปได้อื่นๆ ได้แก่ เวอร์ชัน PHP ที่ล้าสมัยหรือเข้ากันไม่ได้, เวอร์ชัน Divi ที่ล้าสมัย, หน่วยความจำ Apache และอื่นๆ
ในคู่มือนี้ เราจะแสดงวิธีแก้ไขข้อผิดพลาดการหมดเวลา Divi Builder ที่พบบ่อยที่สุด 8 ประการ
วิธีแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder
มีหลาย วิธีในการแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder
- อัปเกรดเวอร์ชัน PHP
- เพิ่มขีดจำกัด PHP
- การขยายขีดจำกัดหน่วยความจำ Apache
- การล้างแคช
- กำลังล้างที่เก็บข้อมูลในเครื่อง
- ปลั๊กอินขัดแย้ง
- ความขัดแย้งในธีมเด็ก
- กำลังอัปเดต Divi
ตอนนี้เรามาดูแต่ละอย่างในเชิงลึกกัน
หมายเหตุ : ก่อนที่เราจะเริ่ม เราขอแนะนำให้คุณสำรองข้อมูลไซต์ของคุณอย่างเต็มรูปแบบ หากคุณไม่แน่ใจว่าต้องทำอย่างไร โปรดดูคำแนะนำในการสำรองข้อมูลไซต์ WordPress ของคุณ
1) อัปเกรดเวอร์ชัน PHP
บริษัทโฮสติ้ง WordPress ส่วนใหญ่ตั้งค่าเวอร์ชันเริ่มต้นสำหรับ PHP ในระบบของตน แต่คุณสามารถเปลี่ยนได้เสมอ หาก Divi Builder ไม่ตอบสนองเนื่องจากความไม่ลงรอยกันของ PHP คุณสามารถอัปเดตได้
ปัจจุบัน บริษัทโฮสติ้งส่วนใหญ่ใช้ PHP 7.0 หรือสูงกว่าบนเซิร์ฟเวอร์ของตน หากต้องการเปลี่ยน ให้เข้าสู่ระบบ cPanel ของคุณและในส่วน ซอฟต์แวร์ คุณจะเห็นตัวเลือกที่เรียกว่า MultiPHP Manager
เปิดแล้วคุณจะเห็นเวอร์ชัน PHP ที่เปิดใช้งานโดยผู้ดูแลระบบ
อย่างที่คุณเห็น ในตัวอย่างนี้ เรากำลังรัน PHP 7.0 ในหน้าเดียวกัน คุณจะเห็นโดเมนทั้งหมด ดังนั้น เพียงเลือกอันที่คุณต้องการอัปเดตเวอร์ชัน PHP
และเหนือส่วนนี้ คุณจะเห็นเวอร์ชัน PHP ทั้งหมดที่มีในเมนูดร็อปดาวน์
เลือกเวอร์ชันที่คุณต้องการแล้วคลิก Apply เพื่ออัปเดตเวอร์ชัน PHP ทันที
หลังจากนั้น คุณจะเห็นการเปลี่ยนแปลงในส่วนโดเมน
หมายเหตุ: ก่อนดำเนินการนี้ เราขอแนะนำให้คุณเรียกใช้การตรวจสอบความเข้ากันได้ของธีมและปลั๊กอินของคุณกับเวอร์ชัน PHP ที่คุณวางแผนจะใช้ ปลั๊กอินบางตัวไม่สามารถทำงานร่วมกับ PHP เวอร์ชันล่าสุดได้ และคุณอาจประสบปัญหา หากพบปัญหาหลังการอัปเดต คุณสามารถย้อนกลับเป็นเวอร์ชันก่อนหน้าได้
2) การเพิ่มขีดจำกัด PHP
อีกทางเลือกหนึ่งในการแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder คือการเพิ่มขีดจำกัด PHP หากคุณกำหนดค่าเซิร์ฟเวอร์ด้วยขีดจำกัด PHP ต่ำ อาจทำให้เกิดปัญหาได้ ดังนั้นจึงควรเพิ่มขีดจำกัดให้ดียิ่งขึ้น โดยปกติการกำหนดค่าเซิร์ฟเวอร์จะมีลักษณะดังนี้:
memory_limit 256M post_max_size 128M max_execution_time 300 upload_max_filesize 64M max_input_time 600 max_input_vars 6000
ดังนั้น หากเกิดข้อผิดพลาดการหมดเวลา Divi Builder บนเซิร์ฟเวอร์ของคุณ คุณอาจต้องพิจารณาเพิ่มขีดจำกัด PHP คุณสามารถทำได้ผ่าน cPanel เข้าสู่ระบบ cPanel ของคุณและไปที่ตัว แก้ไข MultiPHP INI ใต้ส่วนซอฟต์แวร์
เปิดและเลือกปลายทางที่คุณต้องการแก้ไขข้อ จำกัด ของ PHP ในตัวอย่างนี้ เราจะเลือกโฮมไดเร็กทอรี
ที่นั่น เราจะเห็นขีดจำกัด PHP ปัจจุบันทั้งหมดด้วย
หากเซิร์ฟเวอร์ของคุณได้รับการกำหนดค่าด้วยขีดจำกัดต่ำ คุณอาจต้องการเพิ่มเซิร์ฟเวอร์ นอกจากนี้ ใน Divi Support Center คุณสามารถดูจำนวนหน่วยความจำที่ไซต์ต้องการเพื่อประสิทธิภาพที่ดีขึ้น
คุณจึงสามารถปรับค่าได้ตามรายงานนี้
นี่เป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดการหมดเวลาของ Divi Builder และการเพิ่มขีดจำกัด PHP เป็นวิธีที่ดีที่สุดวิธีหนึ่งในการแก้ไข
3) การขยายขีดจำกัดหน่วยความจำ Apache
สาเหตุทั่วไปอีกประการของข้อผิดพลาดการหมดเวลาของ Divi Builder คือขีดจำกัดหน่วยความจำ Apache ดังนั้น เพื่อแก้ไข คุณต้องเพิ่มขีดจำกัดการแก้ไข htaccess
หากต้องการขยายขีดจำกัดหน่วยความจำ Apache ให้ไปที่ cPanel > File Manager จากนั้นเลือกไฟล์ . htaccess คลิกเพื่อแก้ไข และเพิ่มรหัสต่อไปนี้:
<IfModule mod_substitute.c>
ทดแทนMaxLineLength 10M
</IfModule>
บันทึกการเปลี่ยนแปลง แค่นั้นแหละ!
4) การล้างแคช
ขอแนะนำให้ ล้างแคชใน WordPress เป็นประจำ เพื่อสิ่งนี้ คุณสามารถใช้ปลั๊กอินแคชตัวใดตัวหนึ่งที่จะช่วยให้คุณโหลดเว็บไซต์ของคุณเร็วขึ้น และอาจแก้ไขปัญหาการหมดเวลาด้วย Divi Builder
สิ่งที่คุณต้องทำคือล้างแคช ที่นี่ เราจะแสดงวิธีการดำเนินการโดยใช้ WP Fastest Cache
ขั้นแรก ลงชื่อเข้าใช้ไซต์ WordPress ของคุณและไปที่หน้าการตั้งค่าปลั๊กอินแคช จากนั้นไปที่แท็บ ลบแคช
จากที่นั่น คุณจะสามารถลบไฟล์แคชทั้งหมดหรือไฟล์แคชและไฟล์สแตติกที่ย่อขนาดได้
เราขอแนะนำให้คุณลบทั้งแคชและ CSS/JS ที่ย่อขนาดเพื่อรีเฟรชไซต์ของคุณโดยสมบูรณ์
ในบางกรณี ข้อผิดพลาดการหมดเวลาของ Divi Builder เกิดขึ้นเนื่องจากเซิร์ฟเวอร์แคชสำเนา ดังนั้น หากคุณมีปัญหา คุณอาจต้องการลองใช้วิธีนี้
นอกจากแคชของ WordPress แล้ว คุณยังสามารถล้างแคชของเบราว์เซอร์ได้อีกด้วย
สุดท้าย หากคุณใช้ CDN เพื่อการเพิ่มประสิทธิภาพ เราขอแนะนำให้คุณล้างแคช CDN เข้าสู่ระบบบัญชี CDN ของคุณ ไปที่ส่วนการแคช และล้างแคช
5) การล้างที่เก็บข้อมูลในเครื่อง
อีกวิธีแก้ไขที่เป็นไปได้ในการแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder คือการล้างที่เก็บข้อมูลในเครื่องโดยใช้ Chrome Dev Tools วิธีนี้ค่อนข้างง่ายและใช้เวลาเพียงไม่กี่คลิก
ดังนั้น เมื่อคุณอยู่ในหน้าเว็บและพบข้อผิดพลาดการหมดเวลา ให้เปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome โดยกด F12 หรือไปที่ จุด 3 จุดที่ด้านบนขวาของ Chrome > เครื่องมือเพิ่มเติม > เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์
จากนั้นไปที่ แท็บแอปพลิเคชัน > ล้างที่เก็บข้อมูล แล้วกด ล้างข้อมูลไซต์ โปรดทราบว่าการดำเนินการนี้จะนำคุณออกจากไซต์
แค่นั้นแหละ! หากที่จัดเก็บในตัวเครื่องทำให้เกิดข้อผิดพลาดการหมดเวลาของ Divi Builder สิ่งนี้จะแก้ไขได้ในเวลาไม่นาน
6) ความขัดแย้งของปลั๊กอิน
ข้อผิดพลาดการหมดเวลาของ Divi Builder แสดงป๊อปอัปพร้อมข้อความแจ้งว่าอาจมีปัญหากับปลั๊กอินบางตัว ดังนั้นหนึ่งในวิธีแก้ปัญหาที่เป็นไปได้คือต้องแน่ใจว่าไม่มีข้อขัดแย้งกับส่วนเสริมของคุณ
ไซต์ส่วนใหญ่ใช้ปลั๊กอิน WordPress หลายตัว ซึ่งอาจทำให้เกิดปัญหาได้ ดังนั้น การตรวจสอบปลั๊กอินของคุณจึงเป็นสิ่งจำเป็น คุณจะต้องปิดการใช้งานส่วนเสริมทั้งหมดที่ทำงานอยู่บนไซต์ของคุณ
มีวิธีง่ายๆในการทำเช่นนี้ ลงชื่อเข้าใช้ไซต์ WordPress ของคุณและไปที่ส่วนปลั๊กอินที่ติดตั้ง
แทนที่จะปิดการใช้งานทีละรายการ คุณสามารถปิดการใช้งานเป็นกลุ่มได้ เพียงเลือกปลั๊กอินทั้งหมด เลือกตัวเลือกปิดใช้งานจากเมนูดร็อปดาวน์ แล้วใช้งาน
จากนั้น คุณจะเห็นข้อความยืนยันว่าคุณได้ปิดใช้งานปลั๊กอินทั้งหมดแล้ว
จากนั้น เพื่อตรวจสอบปัญหาความเข้ากันได้กับ Divi Builder คุณต้องเปิดใช้งานปลั๊กอินทีละตัวและลองใช้ Divi Builder จนกว่าคุณจะพบข้อผิดพลาด
หากตัวสร้าง Divi หยุดทำงานหลังจากเปิดใช้งานปลั๊กอินบางตัว นั่นคือสาเหตุของปัญหา คุณจะต้องพิจารณาอัปเดต ติดต่อทีมสนับสนุนเพื่อขอคำแนะนำ หรือค้นหาทางเลือกอื่น
7) ความขัดแย้งในธีมเด็ก
การมีธีมลูกเป็นหนึ่งในแนวทางปฏิบัติที่ดีที่สุดของ WordPress อย่างไรก็ตาม อาจเป็นสาเหตุของข้อผิดพลาดการหมดเวลาของ Divi Builder
ดังนั้น หากคุณใช้ธีมลูกและตัวสร้าง Divi ไม่โหลด คุณอาจต้องการลองปิดการใช้งานธีมลูกและย้อนกลับไปยังธีมหลัก Divi
ในการดำเนินการนี้ ในแดชบอร์ด WordPress ของคุณ ให้ไปที่ ลักษณะที่ ปรากฏ > ธีม ที่นั่น คุณจะเห็นธีมที่ใช้งานอยู่ในปัจจุบัน
สิ่งที่คุณต้องทำคือเปลี่ยนธีมของคุณกลับเป็นธีมหลัก Divi
หลังจากนั้นให้ตรวจสอบว่ายังมีปัญหาตัวสร้าง Divi อยู่หรือไม่ หากคุณได้แก้ไขปัญหาแล้ว คุณจะรู้ว่ามีความขัดแย้งกับธีมลูกของคุณ คุณสามารถติดต่อทีมสนับสนุน Divi เพื่อช่วยเหลือคุณ
8) การอัปเดตธีม Divi
คุณต้องอัปเดตธีมและปลั๊กอินอยู่เสมอ ทุกการอัปเดตประกอบด้วยคุณสมบัติใหม่ การรักษาความปลอดภัยที่ดีขึ้น การปรับปรุงจุดบกพร่อง และอื่นๆ
ดังนั้น หากคุณใช้ธีม Divi เวอร์ชันเก่า คุณอาจพบข้อผิดพลาดการหมดเวลา สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุดที่มีอยู่
คุณสามารถอัปเดต Divi ด้วยตนเองโดยใช้ไคลเอ็นต์ FTP เช่น FileZilla หรือจากแบ็กเอนด์ของ WordPress ในหน้าการตั้งค่าธีม Divi ให้ไปที่ส่วน อัปเดต
รับคีย์ API จากส่วนสมาชิกของ Elegant Themes
จากนั้นให้บันทึกตัวเลือกการอัปเดตและคุณก็พร้อมแล้ว
ด้วยวิธีนี้ เมื่อมี Divi เวอร์ชันใหม่ คุณสามารถอัปเดตได้จากหน้าอัปเดต WordPress ของคุณ
บทสรุป
โดยรวมแล้ว ปัญหาการหมดเวลาเป็นเรื่องปกติธรรมดาและส่งผลกระทบต่อผู้ใช้ Divi หลายคน อาจมีสาเหตุที่เป็นไปได้มากมาย ดังนั้นในคู่มือนี้ เราได้แสดง วิธีต่างๆ ในการแก้ไขข้อผิดพลาดการหมดเวลาของ Divi Builder
- อัปเกรดเวอร์ชัน PHP
- เพิ่มขีดจำกัด PHP
- ขยายขีดจำกัดหน่วยความจำ Apache
- ล้างแคช
- ล้างที่เก็บข้อมูลในเครื่อง
- ปลั๊กอินขัดแย้ง
- ความขัดแย้งในธีมเด็ก
- อัพเดท Divi
วิธีการทั้งหมดเหล่านี้ง่ายมาก และคุณสามารถใช้มันได้แม้ว่าคุณจะเป็นมือใหม่ก็ตาม เพียงทำตามคำแนะนำของเราแล้วคุณจะแก้ไขได้ภายในไม่กี่นาที อย่างไรก็ตาม บางส่วนเกี่ยวข้องกับการแก้ไขไฟล์ WordPress บางไฟล์
ดังนั้น หากคุณต้องการแน่ใจว่าจะไม่สูญเสียสิ่งใดๆ ก่อนลองใช้วิธีแก้ปัญหาใดๆ เหล่านี้ เราขอแนะนำให้คุณสำรองข้อมูลไซต์ของคุณโดยสมบูรณ์
สุดท้าย สำหรับบทช่วยสอนเพิ่มเติมเพื่อใช้งาน Divi ให้เกิดประโยชน์สูงสุด คุณสามารถดูโพสต์ต่อไปนี้ได้:
- แบบฟอร์มติดต่อ Divi ไม่ทำงาน? นี่คือวิธีแก้ไข!
- จะซ่อนและลบส่วนท้ายใน Divi ได้อย่างไร?
- จะเพิ่มปุ่ม Add to Cart ในหน้า Divi Shop ได้อย่างไร?
คุณรู้การแก้ไขอื่น ๆ สำหรับปัญหาการหมดเวลาของ Divi Builder หรือไม่? วิธีใดได้ผลดีสำหรับคุณ แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง