วิธีแก้ไขข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress?
เผยแพร่แล้ว: 2021-02-17คุณมีปัญหาในการใช้ WordPress หรือไม่?
มันเป็นเรื่องธรรมดามาก ด้วยความยืดหยุ่นที่ไร้ขีดจำกัด ตรวจสอบให้แน่ใจว่าคุ้นเคยกับการทำงานเกี่ยวกับปัญหาทางเทคนิคที่คุณอาจพบเมื่อใช้ WordPress ปัญหาบางอย่างอาจแก้ไขได้ง่าย ในขณะที่ปัญหาอื่นๆ อาจทำให้ปวดหัว
ปัญหาหนึ่งคือข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress คุณอาจสับสนเมื่อเห็นครั้งแรก แต่หลังจากอ่านบทความนี้แล้ว คุณจะสามารถแก้ไขข้อผิดพลาดนี้ได้ภายในไม่กี่นาที แม้จะใช้งาน WordPress ของคุณก็ตาม
เราได้อธิบายว่าข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress คืออะไรและคุณจะแก้ไขได้อย่างไรด้วยสองวิธี เอาล่ะ.
สารบัญ
- ข้อผิดพลาดขีด จำกัด หน่วยความจำ WordPress คืออะไร?
- อะไรทำให้เกิดข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress?
- คุณจะตรวจสอบขีด จำกัด หน่วยความจำ PHP ของคุณได้อย่างไร?
- วิธีแก้ไขข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress?
- วิธีที่ 1: การเพิ่มหน่วยความจำ PHP สำหรับเว็บไซต์ของคุณ
- วิธีที่ 2: อัปเกรดแผนโฮสติ้งของคุณ
- คำถามที่พบบ่อย (คำถามที่พบบ่อย)
- ถาม จะตรวจสอบขีด จำกัด หน่วยความจำ WordPress ของคุณได้อย่างไร
- ถาม จะเปลี่ยน / เพิ่มขีด จำกัด หน่วยความจำใน WordPress ได้อย่างไร?
- บทสรุป
ข้อผิดพลาดขีด จำกัด หน่วยความจำ WordPress คืออะไร?
WordPress ต้องการหน่วยความจำบางอย่างบนเซิร์ฟเวอร์ของคุณเพื่อทำงาน ตามค่าเริ่มต้น การจัดสรรหน่วยความจำสำหรับ WordPress คือ 64M แต่บางครั้งการจัดสรรหน่วยความจำนั้นไม่เพียงพอ เป็นกรณีดังกล่าว คุณจะเห็นข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress เป็น:
ข้อผิดพลาดร้ายแรง: ขนาดหน่วยความจำที่อนุญาตคือ 67108864 ไบต์หมดแล้ว
คุณอาจเห็นหน้าจอสีขาวแห่งความตายหรือโหมดบำรุงรักษาแทนข้อความ ไม่ว่าจะด้วยวิธีใด หน่วยความจำใกล้หมดและจำเป็นต้องแก้ไข โชคดีที่คุณจะได้เรียนรู้ในส่วนที่จะเกิดขึ้น
อะไรทำให้เกิดข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress?
ทุกเว็บไซต์ต้องการหน่วยความจำที่แน่นอนในการจัดเก็บข้อมูล เช่น ปลั๊กอิน ธีม ฐานข้อมูล และเนื้อหา บางครั้งทรัพยากรต้องการหน่วยความจำมากขึ้น อย่างไรก็ตาม เว็บเซิร์ฟเวอร์กำหนดขีดจำกัดของหน่วยความจำที่สคริปต์ใดๆ สามารถใช้ได้ ตามค่าเริ่มต้น WordPress มีการจัดสรรหน่วยความจำ 64 ล้าน
ในกรณีที่ความต้องการเกินขีดจำกัด คุณจะได้รับข้อผิดพลาดขีดจำกัดหน่วยความจำ ส่วนใหญ่ ข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณอัปโหลดไฟล์มีเดียไปยังไซต์ของคุณ หรือติดตั้งธีมและปลั๊กอินใหม่
คุณอาจสงสัยว่าเหตุใดเซิร์ฟเวอร์จึงจำกัดการจัดสรรหน่วยความจำ มันเป็นคุณสมบัติที่สำคัญในการปกป้องเซิร์ฟเวอร์ เซิร์ฟเวอร์ต้องการหน่วยความจำเพียงพอที่จะเรียกใช้หลายแอปพลิเคชันสำหรับไซต์ต่างๆ พร้อมกัน สคริปต์ที่เขียนได้ไม่ดีอาจใช้หน่วยความจำทั้งหมดของเซิร์ฟเวอร์โดยไม่มีข้อจำกัด ในกรณีนี้ เซิร์ฟเวอร์ขัดข้องและลบไซต์ของคุณพร้อมกับไซต์อื่นๆ ทั้งหมดที่โฮสต์อยู่
WordPress ใช้สคริปต์ที่เขียนด้วย PHP และต้องปฏิบัติตามข้อจำกัดที่จัดสรรไว้
คุณจะตรวจสอบขีด จำกัด หน่วยความจำ PHP ของคุณได้อย่างไร?
หากคุณใช้ WordPress 5.2 ขึ้นไป คุณสามารถตรวจสอบขีดจำกัดหน่วยความจำ PHP ของคุณได้อย่างง่ายดายโดยใช้เครื่องมือ Site Health นี่คือวิธีดำเนินการ:
- เข้าสู่ระบบแดชบอร์ดของคุณ
- ไปที่ 'เครื่องมือ' ที่แผงด้านซ้าย
- คลิกที่ 'ความสมบูรณ์ของไซต์'

- คลิกที่ตัวเลือก 'ข้อมูล' ที่ด้านบน
- เลื่อนลงไปที่ส่วน 'เซิร์ฟเวอร์'
- ที่นี่คุณจะเห็นตัวเลือก 'ขีดจำกัดหน่วยความจำ PHP' มันแสดงขีด จำกัด หน่วยความจำสำหรับสคริปต์ PHP ของคุณ

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

- ลงชื่อเข้าใช้ไซต์ของคุณโดยใช้ไคลเอนต์ FTP หรือตัวจัดการไฟล์
นี่คือตัวอย่างการเข้าถึงไซต์โดยใช้ FileZilla

จตุภาคด้านขวาแสดงรายการโฟลเดอร์ที่มีไฟล์เว็บไซต์ของคุณ
- ไปที่โฟลเดอร์รูทของเว็บไซต์ของคุณ ส่วนใหญ่ โฟลเดอร์รูทจะตั้งชื่อตามชื่อโดเมนหรือ public_html ของคุณ ดับเบิลคลิกเพื่อเปิด
- คลิกขวาที่ไฟล์ wp-config.php และคลิกที่ตัวเลือก 'แก้ไข'

อย่าแตะต้องไฟล์หรือบรรทัดโค้ดอื่นใด ยกเว้นไฟล์ที่เรากำลังจะพูดถึงด้านล่าง การสำรองข้อมูลไฟล์ของคุณเป็นความคิดที่ดี คุณสามารถกู้คืนการเปลี่ยนแปลงได้หากคุณลบหรือทำผิดพลาดในไฟล์
- วางเหนือบรรทัดที่เขียนว่า “แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข”
define( 'WP_MEMORY_LIMIT', '256M' );

การจัดสรรหน่วยความจำ 256 MB นั้นเพียงพอสำหรับเว็บไซต์ส่วนใหญ่
- บันทึกการเปลี่ยนแปลงและออกจากตัวแก้ไข
- เยี่ยมชมเว็บไซต์ของคุณและทำสิ่งที่คุณพยายามทำก่อนที่จะได้รับข้อความแสดงข้อผิดพลาดขีดจำกัด
หากคุณไม่เห็นข้อผิดพลาด แสดงว่าคุณได้แก้ไขเรียบร้อยแล้ว ในกรณีที่ข้อผิดพลาดยังคงมีอยู่ ให้เพิ่มหน่วยความจำเพิ่มเติม หากยังไม่สามารถแก้ปัญหาได้แม้ว่าจะลองหลายครั้งแล้ว เป็นไปได้ว่าคุณอาจใช้ถึงขีดจำกัดของผู้ให้บริการโฮสติ้งของคุณแล้ว
ในกรณีเช่นนี้ ให้ลองใช้วิธีที่สองตามที่อธิบายไว้ด้านล่าง:
วิธีที่ 2: อัปเกรดแผนโฮสติ้งของคุณ
หากคุณยังคงเห็นข้อผิดพลาดขีดจำกัดหน่วยความจำแม้ว่าจะเพิ่มหน่วยความจำในไฟล์ wp-config.php แล้ว ก็มีโอกาสสูงที่คุณจะใช้แผนโฮสติ้งถึงขีดจำกัดแล้ว
ผู้ให้บริการโฮสติ้งทุกรายจัดสรรทรัพยากรจำนวนหนึ่งสำหรับแผนบริการโฮสติ้งที่คุณเลือก คุณสามารถตรวจสอบแดชบอร์ดของผู้ให้บริการโฮสติ้งเพื่อดูข้อจำกัดด้านหน่วยความจำ คุณสามารถติดต่อผู้ให้บริการโฮสต์ของคุณได้โดยตรงเช่นกัน
หากคุณยืนยันว่าคุณใช้แผนโฮสติ้งถึงขีดจำกัดแล้ว ก็ถึงเวลาที่คุณต้องอัปเกรดเป็นระดับที่สูงขึ้น สำหรับผู้ใช้แผนโฮสติ้งที่ใช้ร่วมกัน การเปลี่ยนไปใช้คลาวด์โฮสติ้งหรือ VPS (Virtual Private Server) อาจแก้ไขข้อผิดพลาดได้ แผนทั้งสองนี้จัดสรรทรัพยากรที่สูงกว่าแผนโฮสติ้งที่ใช้ร่วมกัน
นี่คือการทบทวนผู้ให้บริการโฮสติ้งที่ได้รับความนิยมในตลาดปัจจุบันของเรา:
- Bluehost
- SiteGround
- ดรีมโฮสต์
- Cloudways
- ดรีมเพรส
บทวิจารณ์เหล่านี้จะช่วยคุณในการค้นหาผู้ให้บริการโฮสติ้งที่ดีที่สุดและแผนบริการพื้นที่ที่เหมาะสมสำหรับเว็บไซต์ของคุณ
คำถามที่พบบ่อย (คำถามที่พบบ่อย)
ถาม จะตรวจสอบขีด จำกัด หน่วยความจำ WordPress ของคุณได้อย่างไร
คุณสามารถตรวจสอบขีด จำกัด หน่วยความจำ WordPress ของคุณได้ดังนี้:
• เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบของคุณ
• ไปที่ 'เครื่องมือ' และคลิกที่ตัวเลือก 'ความสมบูรณ์ของไซต์'
• เลื่อนลงไปที่ส่วนเซิร์ฟเวอร์
• ที่นี่คุณจะพบขีดจำกัดหน่วยความจำ PHP ของเซิร์ฟเวอร์ของคุณ
ถาม จะเปลี่ยน / เพิ่มขีด จำกัด หน่วยความจำใน WordPress ได้อย่างไร?
คุณสามารถเปลี่ยนขีดจำกัดหน่วยความจำใน WordPress ได้โดยแก้ไขไฟล์ wp-config.php จากโฟลเดอร์รูทของคุณ คุณต้องเพิ่ม " define( 'WP_MEMORY_LIMIT', '256M' );” หรือเพิ่มค่าขีดจำกัด เราได้อธิบายวิธีการดำเนินการดังกล่าวในส่วนข้างต้น ตรวจสอบออก
บทสรุป
เราเข้าใจดีว่าการรับข้อความแสดงข้อผิดพลาดบน WordPress นั้นน่าหงุดหงิดเพียงใด โดยเฉพาะอย่างยิ่งเมื่อคุณไม่ทราบสาเหตุ โชคดีที่ข้อผิดพลาดขีดจำกัดหน่วยความจำจะบอกคุณอย่างชัดเจนว่าปัญหาคืออะไร ดังนั้น การค้นหาวิธีแก้ไขจึงเป็นเรื่องง่าย
เราได้กล่าวถึงสองวิธีที่คุณสามารถแก้ไขข้อผิดพลาดขีด จำกัด หน่วยความจำ PHP นอกจากนี้ คุณสามารถตรวจสอบ วิธีอัปเดตเวอร์ชัน PHP สำหรับข้อมูลโดยละเอียด สำหรับข้อสงสัยเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ โปรดติดต่อเราในส่วนความคิดเห็นด้านล่าง