ລາຍການຫົວເລື່ອງ
ທ່ານເຄີຍປະສົບສະຖານະການນີ້ບໍ: ຫຼັງຈາກເວັບໄຊທ໌ຖືກຍ້າຍ, ທ່ານຈະເຫັນຫນ້າຄວາມຜິດພາດ 500 ທີ່ຫນ້າຕື່ນຕາຕື່ນໃຈທັນທີທີ່ທ່ານເປີດມັນ?
ເຈົ້າຮູ້ສຶກຄືກັບລູກຢາງພາລາບໍ?
ຕອນນີ້ຂ້ອຍຈະສະແດງວິທີທີ່ງ່າຍທີ່ສຸດໃນການຍ້າຍ ເວັບໄຊທ໌ WordPress ຂອງເຈົ້າ . ເຖິງແມ່ນວ່າການຕິດຕັ້ງແບບທຳມະດາກໍ່ງ່າຍ, ແລະການຟື້ນຟູເວັບໄຊທ໌ຂອງທ່ານກໍ່ງ່າຍດາຍ!
ຂໍ້ຜິດພາດ 500 ແມ່ນລະຫັດສະຖານະການຕອບສະຫນອງສໍາລັບຄວາມຜິດພາດຂອງເຊີຟເວີເພື່ອເຮັດໃຫ້ມັນບໍ່ຊັດເຈນ, ມັນຫມາຍຄວາມວ່າ "ຫົວເຊີຟເວີແມ່ນ short-circuited" ແລະມັນບໍ່ສາມາດຈັດການກັບຄໍາຮ້ອງຂໍຂອງທ່ານ.
ໂດຍສະເພາະໃນເວລາທີ່ທ່ານກໍາລັງປ່ຽນເຄື່ອງແມ່ຂ່າຍໃຫມ່ສໍາລັບເວັບໄຊທ໌ຂອງທ່ານ, ບັນຫາມັກຈະເກີດຂື້ນ.

ເປັນຫຍັງຄວາມຜິດພາດ 500 ເກີດຂຶ້ນເມື່ອຍ້າຍເວັບໄຊທ໌?
ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຕ້ອງຊອກຫາແຫຼ່ງຂອງບັນຫາແລະເຮັດການສືບສວນນ້ອຍໆກ່ອນ.
500 ຂໍ້ຜິດພາດເກີດຂຶ້ນໃນເວລາທີ່ການເຄື່ອນຍ້າຍ, ສ່ວນໃຫຍ່ແມ່ນຍ້ອນເຫດຜົນຕໍ່ໄປນີ້:
- ປລັກອິນ Firewall ບໍ່ໄດ້ປິດ: ຫຼາຍຄົນບໍ່ສົນໃຈຈຸດນີ້, ເຮັດໃຫ້ເວັບໄຊທ໌ "ໄປປະທ້ວງ" ໂດຍກົງຫຼັງຈາກການເຄື່ອນຍ້າຍ.
- ຂັດກັນການຕັ້ງຄ່າເຊີບເວີ:ມັກ
.htaccessກົດລະບຽບໃນໄຟລ໌ບໍ່ເຫມາະສົມກັບເຄື່ອງແມ່ຂ່າຍໃຫມ່. - ບັນຫາປລັກອິນ ແລະຮູບແບບສີສັນ: ປລັກອິນ ຫຼືຮູບແບບສີສັນຕົ້ນສະບັບບໍ່ໄດ້ຖືກອັບໂຫລດ, ສົ່ງຜົນໃຫ້ການເຮັດວຽກຜິດປົກກະຕິ.
- ການຕັ້ງຄ່າຖານຂໍ້ມູນບໍ່ຖືກຕ້ອງ: URL ບໍ່ໄດ້ຖືກປັບປຸງ ແລະການເຊື່ອມຕໍ່ບໍ່ຖືກຕ້ອງ.
ມັນເບິ່ງຄືວ່າສັບສົນ, ແຕ່ຄວາມຈິງແລ້ວ, ຕາບໃດທີ່ທ່ານປະຕິບັດຕາມຂັ້ນຕອນ, ທຸກສິ່ງທຸກຢ່າງສາມາດແກ້ໄຂໄດ້ງ່າຍ.
ຂັ້ນຕອນທີ 1: ປິດສຽບ firewall ໄດ້
ຖ້າທ່ານມີ plug-in firewall, ເຊັ່ນ Wordfence, ໃຫ້ແນ່ໃຈວ່າໄດ້ປິດມັນດ້ວຍຕົນເອງກ່ອນທີ່ຈະເຄື່ອນຍ້າຍ.
ຖ້າ backend ເວັບໄຊທ໌ຕົ້ນສະບັບບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້, ມັນພຽງແຕ່ສາມາດປິດໄດ້ໂດຍການດັດແກ້ໄຟລ໌.
ວິທີການປະຕິບັດງານສະເພາະ
- ເຮັດໃຫ້ເຖິງ
.htaccess,.user.ini和php.iniເອກະສານ. - ເອົາລະຫັດທີ່ອ້ອມຮອບດ້ວຍຄໍາເຫັນ "Wordfence WAF".
- ໃຫ້ແນ່ໃຈວ່າການເພີ່ມປະສິດທິພາບ Firewall ປິດໃຊ້ງານແລະເອົາອອກ
wordfence-waf.phpເອກະສານ.
⚠️ ຄຳໃບ້: ທົບທວນ .user.ini ຫຼັງຈາກໄຟລ໌ຖືກອັບໂຫລດແລ້ວ, ມັນອາດຈະໃຊ້ເວລາປະມານ 5 ນາທີຈຶ່ງຈະມີຜົນ. ຖ້າທ່ານອົດທົນເກີນໄປ, ທ່ານອາດຈະເຫັນຫນ້າຈໍສີຂາວຫຼືຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.
ຂັ້ນຕອນທີສອງ: ວິທີການຟື້ນຟູການເຄື່ອນຍ້າຍສຸດທ້າຍສໍາລັບການຕິດຕັ້ງທີ່ສະອາດຂອງ WordPress
ເມື່ອປິດ firewall ດ້ວຍຕົນເອງບໍ່ໄດ້ຜົນ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ໃຊ້ trick ສຸດທ້າຍ - ການຕິດຕັ້ງໃຫມ່ຂອງ WordPress migration recovery . ນີ້ແມ່ນຂັ້ນຕອນລະອຽດ:
1. ທົດສອບການຟື້ນຕົວຂອງຖານຂໍ້ມູນສໍາຮອງ
ຫນ້າທໍາອິດ, ອັບໂຫລດໄຟລ໌ສໍາຮອງຂໍ້ມູນກັບເຄື່ອງແມ່ຂ່າຍແລະ decompress ຂໍ້ມູນສໍາຮອງຂໍ້ມູນ. ຕົວຢ່າງ:
cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
- ນອກຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງເວັບໄຊທ໌ WordPress ໃຫມ່ໃນຊື່ໂດເມນອື່ນໆ, ເຊັ່ນ: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: ອັບໂຫລດ plug-ins ແລະຫົວຂໍ້ຂອງເວັບໄຊທ໌ຕົ້ນສະບັບ
ຕໍ່ໄປ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ຟື້ນຟູ plugins ແລະຫົວຂໍ້ຂອງເວັບໄຊທ໌ຕົ້ນສະບັບ:
ຂັ້ນຕອນສະເພາະ
- ແພັກເກັດປລັກອິນ ແລະລາຍການຫົວຂໍ້:
tar -zcvf plugins-themes.tar.gz plugins themes - ຍ້າຍໄປລາຍການເປົ້າໝາຍ:
mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content - Unzip ໄຟລ໌:
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: ທົດສອບ plugin ຂັ້ນຕອນໂດຍຂັ້ນຕອນ
ຫຼັງຈາກການຕິດຕັ້ງໃຫມ່ສໍາເລັດສົມບູນ, ບໍ່ໄດ້ເປີດໃຊ້ງານ plug-in ທັງຫມົດໃນເວລາດຽວກັນ.
ມັນແນະນໍາໃຫ້ເປີດໃຊ້ 10 plug-ins ໃນເວລາຫນຶ່ງ, ແລະຖ້າບັນຫາເກີດຂຶ້ນ, ແກ້ໄຂບັນຫາພວກມັນຫນຶ່ງຄັ້ງ.
ສະຫຼຸບ
ໂດຍຜ່ານວິທີການເຄື່ອນຍ້າຍສຸດທ້າຍຂອງ "ການຕິດຕັ້ງໃຫມ່ຂອງ WordPress", ພວກເຮົາສາມາດແກ້ໄຂບັນຫາຄວາມຜິດພາດ 500 ຢ່າງມີປະສິດທິຜົນໃນເວລາທີ່ການເຄື່ອນຍ້າຍເວັບໄຊທ໌. ວິທີການນີ້ບໍ່ພຽງແຕ່ຮັບປະກັນຄວາມສົມບູນຂອງເວັບໄຊທ໌, ແຕ່ຍັງຫຼຸດຜ່ອນບັນຫາຕ່າງໆທີ່ເກີດຈາກການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງ.
ສຸດທ້າຍ, ຈົ່ງຈື່ໄວ້ວ່າຄວາມຈິງນີ້: ເວັບໄຊທ໌ຂອງທ່ານແມ່ນຊັບສິນຂອງທ່ານ, ແລະການຮັກສາມັນໄວ້ແມ່ນມີຄວາມສຳຄັນເທົ່າກັບການເບິ່ງແຍງລູກຂອງທ່ານເອງ.
ດຽວນີ້, ລອງມັນອອກ! ຖ້າເຈົ້າພົບບັນຫາໃດໆ, ກະລຸນາຝາກຂໍ້ຄວາມໄວ້ ແລະຂ້ອຍຈະພະຍາຍາມສຸດຄວາມສາມາດເພື່ອຊ່ວຍເຈົ້າແກ້ໄຂມັນ!
ອ່ານເພີ່ມເຕີມ:
ຫວັງວ່າ ບົດຄວາມ "Website Migration Error 500? ວິທີສຸດທ້າຍໃນການກູ້ຄືນຈາກການຕິດຕັ້ງ WordPress ໃໝ່" ທີ່ແບ່ງປັນໃນ ບລັອກຂອງ Chen Weiliang ( https://www.chenweiliang.com/ ) ຈະເປັນປະໂຫຍດຕໍ່ທ່ານ.
ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນລິ້ງຂອງບົດຄວາມນີ້: https://www.chenweiliang.com/cwl-32420.html



