หนึ่งในข้อผิดพลาดที่ผู้เริ่มต้นส่วนใหญ่ตกใจคือ 500 Internal Server Error นี่เป็นข้อผิดพลาดที่อาจมีหลายแหล่งทำให้การวินิจฉัยซับซ้อนยิ่งขึ้นวิธีแก้ไขข้อผิดพลาด 500 ภายในเซิร์ฟเวอร์ wordpress 2

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

ไม่ว่าจะเกิดจากสาเหตุใดมีหลายวิธีในการแก้ไขและซ่อมแซมเว็บไซต์ของคุณ กู้คืนเว็บไซต์ของคุณจากข้อมูลสำรอง.

Backup and Restore

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

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

ปิดใช้งานปลั๊กอินและธีมทั้งหมด

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

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

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

ใน cPanel ไปที่ตัวจัดการไฟล์และค้นหาไดเร็กทอรีเว็บไซต์ของคุณ ขั้นแรกให้ปิดใช้งานปลั๊กอินของคุณโดยเปลี่ยนชื่อชั่วคราว

ไปที่ "wpเนื้อหา / ปลั๊กอิน / และเลือกแต่ละโฟลเดอร์และเปลี่ยนชื่อ (คุณสามารถเพิ่มคำต่อท้าย "-desactivated").

เปลี่ยนชื่อไฟล์ปลั๊กอิน CPANEL WordPress

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

นอกจากนี้ยังมีประโยชน์ในการดาวน์โหลดสำเนาใหม่ของธีม WordPress เริ่มต้นโดยเฉพาะถ้าคุณถูกแฮ็ก คุณสามารถดาวน์โหลดสำเนาได้ WordPress.org, เปิดเครื่องรูดแล้วเพิ่มโฟลเดอร์ธีมโดย cPanel หรือ FTP ของคุณ.

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

แก้ไขไฟล์. htaccess ที่เสียหาย

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

ค้นพบ วิธีการจัดการไฟล์และโฟลเดอร์ WordPress

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

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

ดำเนินการต่อไปโดยการค้นหา วิธีแก้ไขไลบรารีสื่อที่ไม่ทำงานบน WordPress

ในรูทของเว็บไซต์ของคุณคุณจะพบไฟล์ชื่อ. htaccess ดาวน์โหลดไฟล์นี้ไปยังคอมพิวเตอร์ของคุณ

ตอนนี้สร้างไฟล์. htaccess ใหม่ คุณสามารถทำได้ใน cPanel แต่ต้องแน่ใจว่าได้ลบไฟล์เก่า

การสร้างไฟล์ใหม่จาก cpanel

เมื่อไฟล์ใหม่ของคุณปรากฏในรายการให้เลือกไฟล์แล้วคลิก“ แก้ไข” ในตัวแก้ไขไฟล์ให้เพิ่มกฎต่อไปนี้สำหรับการติดตั้ง WordPress ครั้งเดียว:

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine บน RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule /index.php [L] # จบ WordPress

สำหรับเครือข่ายหลายไซต์ที่กำหนดค่าโดเมนย่อยให้เพิ่มกฎอื่น ๆ เหล่านี้แทน:

RewriteEngine บน RewriteBase / RewriteRule ^ index.php $ - [L] # เพิ่มเครื่องหมายสแลชต่อท้ายไปที่ / wp-admin RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? wp-admin $ $ 1wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [หรือ] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (wp- (เนื้อหา | ผู้ดูแลระบบ | รวม). *) $ 2 [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. *. php) $ 2 [L] RewriteRule index.php [L]

สำหรับผู้ที่มีโดเมนย่อยที่กำหนดค่าเป็นไดเรกทอรีย่อย:

RewriteEngine บน RewriteBase / RewriteRule ^ index.php $ - [L] # เพิ่มเครื่องหมายทับลงใน / wp-admin RewriteRule ^ wp-admin $ wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR ] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ (wp- (เนื้อหา | แอดมิน | รวม). *) $ 1 [L] RewriteRule ^ (. *. php) $ 1 [L] RewriteRule. index.php [L]

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

ตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงของคุณไม่มีข้อผิดพลาดทางไวยากรณ์ใด ๆ

เพิ่มขีด จำกัด หน่วยความจำ PHP

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

วิธีแก้ไขข้อผิดพลาด 500 ภายในเซิร์ฟเวอร์ wordpress 1

ค้นพบสิ่งเหล่านี้ วิธีการ 4 เพื่อเพิ่มขีด จำกัด ของหน่วยความจำสูงสุด WordPress

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

ตรวจสอบเวอร์ชั่นของ PHP

บางครั้งปลั๊กอินและสคริปต์ที่คุณใช้ต้องใช้ PHP เวอร์ชันเฉพาะ หากคุณใช้เวอร์ชันที่ไม่ถูกต้องอาจเป็นสาเหตุของข้อผิดพลาดภายในเซิร์ฟเวอร์

ข้อมูลเซิร์ฟเวอร์

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

เปิดใช้งานการดีบักและบันทึก

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

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

// เปิดการแก้จุดบกพร่องที่เรากำหนด ( 'WP_DEBUG' จริง); // บอก WordPress เพื่อเข้าสู่ระบบทุกอย่างเพื่อ /wp-content/debug.log define ( 'WP_DEBUG_LOG' จริง); // ปิดการแสดงผลของข้อความข้อผิดพลาดที่เว็บไซต์ของคุณกำหนด ( 'WP_DEBUG_DISPLAY' เท็จ); // สำหรับมาตรการที่ดีคุณสามารถเพิ่ม aussi รหัสติดตาม, ใครวิลไฮดข้อผิดพลาดจากการเป็นสีขาวแสดง @ini_set บนหน้าจอ ( 'display_errors' 0);

ติดต่อโฮสต์ของคุณ

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

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

นั่นคือทั้งหมดที่คุณต้องรู้เพื่อแก้ไขข้อผิดพลาดประเภทนี้ " ข้อผิดพลาด Server 500 ภายใน '

ค้นพบปลั๊กอิน WordPress พรีเมียมบางอย่าง  

คุณสามารถใช้อื่นๆ ปลั๊กอิน WordPress เพื่อให้ดูทันสมัยและเพิ่มประสิทธิภาพการจัดการบล็อกหรือเว็บไซต์ของคุณ

เราเสนอปลั๊กอิน WordPress พรีเมี่ยมให้คุณที่นี่ซึ่งจะช่วยคุณได้

1 งอน 

Touchy เป็น WordPress ปลั๊กอิน เมนูหลักและเมนูมือถือพรีเมี่ยม ได้รับการออกแบบมาสำหรับสมาร์ทโฟนเป็นหลัก และรวดเร็ว ตอบสนอง และสะดวกสบายอย่างยิ่งต่อการใช้งาน นอกเหนือจากการทดสอบอย่างละเอียดบนอุปกรณ์มือถือต่าง ๆ แล้ว Touchy ยังใช้งานได้ดีบนเบราว์เซอร์เดสก์ท็อปงอน

มีส่วนโลโก้เฉพาะปุ่มคำกระตุ้นการตัดสินใจฟังก์ชันการค้นหาปุ่มย้อนกลับและเมนูแบบเลื่อนลงหลายระดับ

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

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

2 ระบบ WP Pro Forum

ระบบ WP Pro Forum เป็น WordPress ปลั๊กอิน ซึ่งช่วยให้คุณเพิ่มฟอรัมที่สวยงามและเป็นมิตรกับผู้ใช้ในเว็บไซต์ของคุณ มีคุณสมบัติที่ทรงพลังมากมายที่ช่วยให้สามารถสร้างฟอรัมด้วย ดูเป็นมืออาชีพ.Forym กระดานสนทนาสมัยใหม่สำหรับ wordpress

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

นอกจากนี้ระบบ WP Pro Forum ยังมีข้อดีบางประการเช่นการแปลฟังก์ชันด้วยไฟล์ mo / .po ที่รวมไว้การรวมหลายรุ่นเพื่อให้เหมาะกับรูปลักษณ์ของเว็บไซต์ของคุณหรือแม้แต่ตัวกรองที่กำหนดเองรวมอยู่ด้วย

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

3 ผู้ใช้ WP BAN

Le WordPress ปลั๊กอิน “ผู้ใช้แบน” ได้รับการออกแบบมาเพื่อให้ผู้ดูแลเว็บไซต์ห้าม (ปิดใช้งาน ระงับ ฯลฯ) ผู้ใช้จากการเชื่อมต่อกับบัญชี WordPress ของตน นอกจากนี้ยังมีตัวเลือกให้คุณเปลี่ยนสถานะของบทความ เช่นโดยกำหนดให้เป็นโครงการและซ่อนไว้จากสายตาของสาธารณชนWP-Ban ผู้ใช้

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

ดาวน์โหลด สาธิต | เว็บโฮสติ้ง

ทรัพยากรที่แนะนำ

ค้นหาข้อมูลเกี่ยวกับแหล่งข้อมูลที่แนะนำอื่น ๆ เพื่อช่วยคุณสร้างและจัดการเว็บไซต์ของคุณ

สรุป

ที่นี่! สำหรับบทช่วยสอนนี้ เราหวังว่าครั้งสุดท้ายนี้จะช่วยคุณแก้ไขข้อผิดพลาด " ข้อผิดพลาด Server 500 ภายใน บน WordPress อย่าลังเลที่จะ แบ่งปันกับเพื่อนของคุณบนเครือข่ายโซเชียลที่คุณชื่นชอบ

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

หากคุณมีข้อเสนอแนะหรือข้อสังเกตไว้ในส่วนของเรา ความเห็น.

...