กำลังอัปเดตเว็บไซต์ WordPress ของฉันพัง

เผยแพร่แล้ว: 2021-08-28


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

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

## ติดอยู่ในลักษณะการให้บริการ

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

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

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

ถึงเวลาติดตามสาเหตุของความกังวลในพื้นที่ที่ 1

### ปลั๊กอินในฐานะผู้กระทำผิด

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

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

### เมื่อหัวข้อของคุณคือความยาก

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

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

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

### ไม่นานหลังจากอัปเดตเวอร์ชัน PHP

ในสถานการณ์แบบนี้หลายๆ อย่าง ปัญหาอาจอยู่ที่ปลั๊กอินที่ล้าสมัย ก่อนสิ่งอื่นใด คุณควรปฏิบัติตามเทคนิคที่อธิบายไว้ก่อนหน้านี้

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

## เซิร์ฟเวอร์มีปัญหาคล้ายกัน – 500 HTTP ผิดพลาด

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

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

## จอขาวแห่งการสูญเสียชีวิต

White Monitor of Loss of life (WSOD) เป็นที่ที่คุณเห็นหน้าจอว่างเปล่าแทนที่จะเป็นเว็บไซต์ในอินเทอร์เน็ตของคุณ เป็นหนึ่งในความท้าทายที่แพร่หลายที่สุดที่ผู้ซื้อ WordPress ได้รับและอาจคล้ายกับทั้งหมดที่สูงกว่า คุณสามารถขอรับคู่มือแนะนำที่ดีได้ [ที่นี่](https://pressidium.com/weblog/2019/how-to-take care of-the-wordpress-white-monitor-of-demise/)

## การตั้งค่าล้มเหลว: ไม่สามารถสร้างไดเรกทอรี

หากคุณได้รับ 'การติดตั้งล้มเหลว: ไม่สามารถสร้างไดเรกทอรีได้ตลอดเวลา' ก็ไม่ต้องกังวล! ปัญหานี้มักเกิดจากสถานการณ์การให้สิทธิ์ไฟล์เมื่อคุณอัปเดตปลั๊กอินหรือธีม บางครั้งอาจเกิดจากบ้านดิสก์ไม่เพียงพอ

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

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

ค่าตัวเลข 755 สอดคล้องกับ Study-Compose-Execute for the Owner, Read through-Execute for the Team Permissions และ Read through-Execute for the Some others Permissions

สิทธิ์ 'เจ้าของ' ถูกใช้โดยเจ้าของที่ได้รับมอบหมายของไฟล์หรือไดเรกทอรี สิทธิ์ 'กลุ่ม' จะถูกนำไปใช้โดยผู้ร่วมงานของทีมที่เป็นเจ้าของไฟล์หรือไดเรกทอรี สิทธิ์ 'อื่นๆ' ที่ใช้โดยผู้ซื้อรายอื่นทั้งหมด คุณยังศึกษาเครื่องมือ [Chmod Calculator](https://chmod-calculator.com/) เพื่อดู Conversion ได้อีกด้วย

ฉันหวังว่าทั้งหมดที่ช่วย ตามปกติแล้ว มักจะมีการดำเนินการป้องกันไว้ก่อนเพื่อหลีกเลี่ยงปัญหาเหล่านี้ ซึ่งเชื่อมโยงกับข้อมูลสำรองและการเข้าถึงหน้าเว็บหรือสภาพแวดล้อมการแสดงละครที่คุณพบได้ใน[บทความดีๆ นี้](https://pressidium.com/blog site /updating-broke-my-wordpress-website/)

ขอให้มีวันที่สุดพิเศษ!