วิธีแก้ไขข้อผิดพลาดขีด จำกัด หน่วยความจำของ 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 ของคุณ
ขีดจำกัดหน่วยความจำ PHP

วิธีแก้ไขข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress?

ตอนนี้คุณรู้แล้วว่าข้อผิดพลาดขีด จำกัด หน่วยความจำของ WordPress คืออะไรและอะไรเป็นสาเหตุให้เราเรียนรู้วิธีแก้ไข มีสองวิธีในการแก้ไขข้อผิดพลาดนี้ พวกเขาคือ:

วิธีที่ 1: การเพิ่มหน่วยความจำ PHP สำหรับเว็บไซต์ของคุณ

วิธีที่ 2: อัปเกรดแผนโฮสติ้งของคุณ

เราจะอธิบายสองวิธีนี้ด้านล่าง:

วิธีที่ 1: การเพิ่มหน่วยความจำ PHP สำหรับเว็บไซต์ของคุณ

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

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

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

นี่คือตัวอย่างการเข้าถึงไซต์โดยใช้ FileZilla

เข้าถึงไฟล์ wp-config

จตุภาคด้านขวาแสดงรายการโฟลเดอร์ที่มีไฟล์เว็บไซต์ของคุณ

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

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

  • วางเหนือบรรทัดที่เขียนว่า “แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข”
 define( 'WP_MEMORY_LIMIT', '256M' );
วางโค้ดใน wp-config

การจัดสรรหน่วยความจำ 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 สำหรับข้อมูลโดยละเอียด สำหรับข้อสงสัยเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ โปรดติดต่อเราในส่วนความคิดเห็นด้านล่าง