ไดเรกทอรีบทความ
- 1 เหตุใดจึงเกิดข้อผิดพลาด 500 เมื่อย้ายเว็บไซต์
- 2 ขั้นตอนที่ 1: ปิดปลั๊กอินไฟร์วอลล์
- 3 ขั้นตอนที่สอง: วิธีการกู้คืนการย้ายข้อมูลขั้นสุดยอดสำหรับการติดตั้ง WordPress ใหม่ทั้งหมด
- 4 ขั้นตอนที่ 3: ไดเรกทอรีชื่อโดเมนและการกำหนดค่าโฮสต์ท้องถิ่น
- 5 ขั้นตอนที่ 4: อัปโหลดปลั๊กอินและธีมของเว็บไซต์ดั้งเดิม
- 6 ขั้นตอนที่ 5: URL ฐานข้อมูลและการแทนที่เส้นทาง
- 7 ขั้นตอนที่ 6: ทดสอบปลั๊กอินทีละขั้นตอน
- 8 ถ้อยคำส
คุณเคยประสบกับสถานการณ์นี้หรือไม่: หลังจากย้ายเว็บไซต์ของคุณ คุณได้รับหน้าข้อผิดพลาด 500 ที่น่าตื่นตาทันทีที่คุณเปิดมัน
คุณรู้สึกเหมือนลูกบอลยางกิ่วหรือไม่?
ตอนนี้ฉันจะพาคุณผ่านมันด้วยวิธีที่ง่ายที่สุดWordPressสามารถจัดการได้อย่างง่ายดายแม้ในขณะที่ย้ายหรือทำการติดตั้งใหม่ ดังนั้นการกู้คืนเว็บไซต์จึงไม่ต้องกังวล!
ข้อผิดพลาด 500 คือรหัสสถานะการตอบสนองของข้อผิดพลาดฝั่งเซิร์ฟเวอร์ กล่าวอย่างตรงไปตรงมา หมายความว่า "ส่วนหัวของเซิร์ฟเวอร์ลัดวงจร" และไม่สามารถจัดการคำขอของคุณได้
โดยเฉพาะอย่างยิ่งเมื่อคุณเปลี่ยนเซิร์ฟเวอร์ใหม่สำหรับเว็บไซต์ของคุณ ปัญหามีแนวโน้มที่จะเกิดขึ้นมากขึ้น

เหตุใดจึงเกิดข้อผิดพลาด 500 เมื่อย้ายเว็บไซต์
ขั้นแรก เราต้องค้นหาสาเหตุของปัญหาและทำการแก้ไขปัญหาเล็กน้อยก่อน
ข้อผิดพลาด 500 ข้อเกิดขึ้นเมื่อเคลื่อนย้าย ส่วนใหญ่เนื่องมาจากสาเหตุดังต่อไปนี้:
- ปลั๊กอินไฟร์วอลล์ไม่ได้ปิดอยู่: หลายๆ คนเพิกเฉยต่อประเด็นนี้ ทำให้เว็บไซต์ "หยุดงาน" ทันทีหลังจากย้าย
- ข้อขัดแย้งในการกำหนดค่าเซิร์ฟเวอร์:ชอบ
.htaccessกฎในไฟล์เข้ากันไม่ได้กับเซิร์ฟเวอร์ใหม่ - ปัญหาเกี่ยวกับปลั๊กอินและธีม: ไม่ได้อัปโหลดปลั๊กอินหรือธีมดั้งเดิม ส่งผลให้เกิดการทำงานที่ผิดปกติ
- การกำหนดค่าฐานข้อมูลไม่ถูกต้อง: URL ไม่ได้อัปเดตและลิงก์ไม่ถูกต้อง
ดูเหมือนซับซ้อน แต่ในความเป็นจริง ตราบใดที่คุณทำตามขั้นตอน ทุกอย่างก็แก้ไขได้อย่างง่ายดาย
ขั้นตอนที่ 1: ปิดปลั๊กอินไฟร์วอลล์
หากคุณเปิดใช้งานปลั๊กอินไฟร์วอลล์ เช่น Wordfence ตรวจสอบให้แน่ใจว่าได้ปิดปลั๊กอินด้วยตนเองก่อนที่จะย้าย
หากแบ็กเอนด์ของเว็บไซต์เดิมไม่สามารถเข้าสู่ระบบได้ จะสามารถปิดได้โดยการแก้ไขไฟล์เท่านั้น
วิธีดำเนินการเฉพาะ
- เปิดขึ้น
.htaccess,.user.iniและphp.iniไฟล์. - ลบโค้ดที่ล้อมรอบด้วยความคิดเห็น "Wordfence WAF"
- ตรวจสอบให้แน่ใจว่าการเพิ่มประสิทธิภาพไฟร์วอลล์ถูกปิดใช้งานและลบออก
wordfence-waf.phpไฟล์.
⚠️ เคล็ดลับ:ปรับปรุงใหม่ .user.ini หลังจากอัปโหลดไฟล์แล้ว อาจใช้เวลาประมาณ 5 นาทีจึงจะมีผล หากคุณใจร้อนเกินไป คุณอาจเห็นหน้าจอสีขาวหรือข้อความแสดงข้อผิดพลาด
ขั้นตอนที่สอง: วิธีการกู้คืนการย้ายข้อมูลขั้นสุดยอดสำหรับการติดตั้ง WordPress ใหม่ทั้งหมด
เมื่อการปิดไฟร์วอลล์ด้วยตนเองไม่ทำงาน เราจำเป็นต้องใช้เคล็ดลับขั้นสูงสุด นั่นคือการติดตั้งการกู้คืนการย้ายข้อมูล WordPress ใหม่ นี่คือขั้นตอนโดยละเอียด:
1. ทดสอบการกู้คืนฐานข้อมูลสำรอง
ขั้นแรก ให้อัปโหลดไฟล์สำรองข้อมูลไปยังเซิร์ฟเวอร์และขยายขนาดข้อมูลที่สำรองไว้ ตัวอย่างเช่น:
cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
- นอกจากนี้ คุณต้องติดตั้งเว็บไซต์ WordPress ใหม่บนชื่อโดเมนอื่น เช่น:http://www.etufo.org
2. การกู้คืนฐานข้อมูล
นำเข้าไฟล์ฐานข้อมูลไปยังฐานข้อมูล WordPress ที่ติดตั้งใหม่:
mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql
3. แก้ไข URL ฐานข้อมูล
แก้ไข URL เดิมในฐานข้อมูลเป็นชื่อโดเมนใหม่:
หากต้องการแก้ไขไฟล์การกำหนดค่าและ URL ฐานข้อมูล โปรดดูบทช่วยสอนต่อไปนี้▼
**คำแนะนำในการแก้ไข:** แทรกเนื้อหาใหม่ในส่วนเชิงตรรกะที่เกี่ยวข้องกับการสำรองข้อมูลและการติดตั้ง โดยเฉพาะอย่างยิ่ง ให้เพิ่มย่อหน้าท้ายบรรทัดแรกเพื่อเป็นแนวทางให้ผู้ใช้ดำเนินการขั้นตอนต่อไป
ขั้นตอนที่ 3: ไดเรกทอรีชื่อโดเมนและการกำหนดค่าโฮสต์ท้องถิ่น
เปลี่ยนชื่อไดเรกทอรีชื่อโดเมนเป็นเส้นทางเป้าหมายใหม่:
mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
- ก่อนที่จะเปลี่ยนชื่อเป็นเส้นทางเป้าหมายใหม่ คุณต้องสร้างไดเร็กทอรีชื่อโดเมนสำหรับเว็บไซต์ใหม่ก่อน
/home/chen/web/etufo.org/public_htmlเปลี่ยนชื่อเป็นอย่างอื่น
แก้ไขไฟล์โฮสต์ในเครื่อง
- เปิด Notepad (สิทธิ์ผู้ดูแลระบบ)
- เข้าสู่เส้นทาง
C:\Windows\System32\drivers\etc\hosts. - เพิ่ม IP เซิร์ฟเวอร์และชื่อโดเมนใหม่ เช่น:
192.168.1.1 www.chenweiliang.com - บันทึกและปิดไฟล์
ขั้นตอนที่ 4: อัปโหลดปลั๊กอินและธีมของเว็บไซต์ดั้งเดิม
ต่อไป เราต้องคืนค่าปลั๊กอินและธีมของเว็บไซต์ดั้งเดิม:
ขั้นตอนเฉพาะ
- แพ็คเกจปลั๊กอินและไดเร็กทอรีธีม:
tar -zcvf plugins-themes.tar.gz plugins themes - ย้ายไปยังไดเร็กทอรีเป้าหมาย:
mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content - แตกไฟล์:
cd /home/chen/web/chenweiliang.com/public_html/wp-content tar zxvf plugins-themes.tar.gz
สุดท้ายเพิ่ม .htaccess และ wp-config.php การกำหนดค่าแบบกำหนดเองของไฟล์
ขั้นตอนที่ 5: URL ฐานข้อมูลและการแทนที่เส้นทาง
使用 Search & Replace ปลั๊กอินที่แทนที่เส้นทางเซิร์ฟเวอร์เก่าด้วยเส้นทางใหม่
สำหรับการดำเนินการเฉพาะ โปรดดูบทความนี้:จะเปลี่ยน URL ฐานข้อมูล WordPress ทั้งหมดเป็น HTTPS ได้อย่างไร
ขั้นตอนที่ 6: ทดสอบปลั๊กอินทีละขั้นตอน
หลังจากการติดตั้งใหม่เสร็จสมบูรณ์ อย่าเปิดใช้งานปลั๊กอินทั้งหมดพร้อมกัน
ขอแนะนำให้เปิดใช้งานปลั๊กอินครั้งละ 10 รายการ และหากเกิดปัญหา ให้แก้ไขปัญหาทีละรายการ
ถ้อยคำส
ด้วยวิธีการย้ายขั้นสูงสุดของ "การติดตั้ง WordPress ใหม่" เราสามารถแก้ไขปัญหาข้อผิดพลาด 500 ได้อย่างมีประสิทธิภาพเมื่อย้ายเว็บไซต์ วิธีการนี้ไม่เพียงแต่รับประกันความสมบูรณ์ของเว็บไซต์เท่านั้น แต่ยังช่วยลดปัญหาต่างๆ ที่เกิดจากการกำหนดค่าที่ไม่เหมาะสมอีกด้วย
สุดท้ายนี้ จงจำความจริงข้อหนึ่งไว้:เว็บไซต์ของคุณถือเป็นทรัพย์สินของคุณ และการดูแลรักษาเว็บไซต์ก็มีความสำคัญพอๆ กับการดูแลลูกๆ ของคุณเอง
ตอนนี้ลองดูสิ! หากคุณพบปัญหาใด ๆ โปรดฝากข้อความไว้และเราจะพยายามอย่างดีที่สุดเพื่อช่วยคุณแก้ไข!
การอ่านเพิ่มเติม:
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แบ่งปัน "ข้อผิดพลาด 500 ข้อในการย้ายเว็บไซต์" วิธีที่ดีที่สุดในการโยกย้ายและกู้คืนจากการติดตั้ง WordPress ใหม่จะช่วยคุณได้
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-32420.html
หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!
แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!


