500 Internal Server Error ເປັນສະຖານະການທົ່ວໄປແລະປະຊາຊົນຈໍານວນຫລາຍທີ່ພົບຂໍ້ຜິດພາດນີ້ເລື້ອຍໆ, ແຕ່ຫນ້າເສຍດາຍ, ບໍ່ຮູ້ວ່າຈະຈັດການກັບມັນໄດ້ແນວໃດ. ໂດຍພື້ນຖານແລ້ວ, ຄວາມຜິດພາດນີ້ຈະປາກົດຂຶ້ນທຸກຄັ້ງທີ່ເຄື່ອງແມ່ຂ່າຍພົບເງື່ອນໄຂທີ່ບໍ່ຄາດຄິດ. ມັນເປັນຂໍ້ຜິດພາດ "ຈັບຕົວທັງຫມົດ" ທີ່ສະແດງເມື່ອມີຂໍ້ມູນທີ່ມີຫນ້ອຍເກີນໄປທີ່ຈະອະທິບາຍສິ່ງທີ່ເກີດຂຶ້ນຈິງ. ເຫດຜົນທີ່ເປັນທີ່ນິຍົມຫລາຍທີ່ສຸດອາດເປັນບັນຫາການຕັ້ງຄ່າໃນການນໍາໃຊ້ຫຼືການຂາດການອະນຸຍາດທີ່ພຽງພໍອາດຈະເຮັດໃຫ້ເກີດບັນຫາ.
ກັບຄືນໄປບ່ອນມັນຂຶ້ນກ່ອນທີ່ຈະມັນເກີນໄປ
ກ່ອນທີ່ທ່ານຈະພະຍາຍາມແກ້ໄຂຂໍ້ຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍພາຍໃນ, ທ່ານຈໍາເປັນຕ້ອງເຮັດສໍາເນົາສໍາເລັດຂອງໄຟລ໌ແລະໂຟນເດີຂອງທ່ານ, ດັ່ງນັ້ນທ່ານອາດຈະຟື້ນຟູສິ່ງຕ່າງໆໃນສະພາບດຽວກັນ, ໃນກໍລະນີໃດກໍ່ຕາມ, ບາງສິ່ງບາງຢ່າງທີ່ຜິດພາດ.
ທ່ານສາມາດລອງຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອແກ້ໄຂຂໍ້ຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍພາຍໃນ:
- ດາວໂຫລດ FTP client.
- ໃສ່ຊື່ຜູ້ໃຊ້ cPanel , ລະຫັດຜ່ານແລະຊື່ໂຮດຂອງທ່ານແລະກົດປຸ່ມເຊື່ອມຕໍ່ໄດ້ໄວ. ຫມາຍເຫດ: ໃນບາງກໍລະນີ, ISP ຂອງທ່ານອາດຈະສະຫນອງໄຟລ໌ການຕັ້ງຄ່າທີ່ທ່ານສາມາດໃຊ້ໃນການຕັ້ງຄ່າລູກຄ້າ FTP ໂດຍອັດຕະໂນມັດ. ໃນກໍລະນີນີ້, ທ່ານສາມາດເລືອກໄຟລ໌ config configurable ເຫມາະສົມສໍາລັບລູກຄ້າ FTP ສະເພາະ.
- ເມື່ອທ່ານຢູ່ໃນໄດເລກະທໍລີຫນ້າທໍາອິດໃຫ້ຄລິກໃສ່ໂຟເດີ public_html , ເຊິ່ງປະກອບດ້ວຍທຸກໄຟລ໌ພື້ນຖານທີ່ໃຊ້ເວັບໄຊທ໌ຂອງທ່ານ.
- ຊອກຫາ ໄຟລ ໌ .htaccess ແລະເມື່ອທ່ານຄລິກສອງຄັ້ງ, ໄຟລ໌ຈະປາກົດຢູ່ໃນໄດເລກະທໍລີຂອງທ່ານ. ໃຫ້ມັນຢູ່ບ່ອນນັ້ນຈົນກ່ວາທັງຫມົດຂອງຂັ້ນຕອນເຫຼົ່ານີ້ໄດ້ຖືກສໍາເລັດ. ຕໍ່ໄປ, ໃຫ້ຄລິກຂວາໃສ່ .htaccess ເທິງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານແລະປ່ຽນຊື່ມັນໃຫ້ ".htaccess1"
- ກົດປຸ່ມ Refresh, ແລະເບິ່ງວ່າເວັບໄຊທ໌ຂອງທ່ານດີແລ້ວ. ຖ້າມັນເປັນ, ຫຼັງຈາກນັ້ນມັນແມ່ນບັນຫາທີ່ມີໄຟລ໌ .htaccess. ທ່ານອາດຕ້ອງຕິດຕໍ່ຜູ້ພັດທະນາຂອງທ່ານແລະໃຫ້ພວກເຂົາເຮັດວຽກກ່ຽວກັບໄຟລ໌ .htaccess ທີ່ຜິດປົກກະຕິເພື່ອແກ້ໄຂບັນຫາ.
- ຖ້າມັນຍັງບໍ່ເຮັດວຽກ, ລອງປ່ຽນຊື່ໂຟນເດີທີ່ມີໄຟລ໌ .htaccess. ຖ້າມີບັນຫາໃດກໍ່ຕາມ, ບັນຫາອາດຈະມີສິດອະນຸຍາດ. ປ່ຽນການອະນຸຍາດສໍາລັບໂຟນເດີທີ່ຢູ່ໃນ 755 ແລະກວດເບິ່ງຕົວເລືອກທີ່ອະນຸຍາດໃຫ້ໃຊ້ໃນຄືນຍ່ອຍ. ຖ້າຂໍ້ຜິດພາດຍັງບໍ່ທັນຖືກແກ້ໄຂເທື່ອ, ເຂົ້າສູ່ cPanel ຂອງທ່ານແລະເຮັດການປ່ຽນແປງໃນການກໍານົດຄ່າ PHP ໂດຍກ່າວເຖິງຈໍານວນເວີຊັນຢ່າງຊັດເຈນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ລອງໃຊ້ EasyApache ເພື່ອ recompile Apache ແລະ PHP ຈາກ scratch.
- ຖ້າບັນຫານີ້ຍັງຄົງຢູ່, ຫຼັງຈາກນັ້ນທ່ານອາດຈະຕ້ອງໄດ້ຍົກໂປ້ກັບ cPanel ຫຼືໂພດຢູ່ໃນກອງປະຊຸມເພື່ອຊອກຫາຄວາມຊ່ວຍເຫຼືອແລະພະຍາຍາມປະຕິບັດຕາມຄໍາແນະນໍາເພື່ອແກ້ໄຂບັນຫາ.
ຄວາມເຂົ້າໃຈກ່ຽວກັບບັນຫາຮາກຂອງບັນຫາ
- ເພື່ອຊອກຫາເຫດຜົນທີ່ແນ່ນອນຂອງຂໍ້ຜິດພາດ, ເຂົ້າໃນ cPanel ແລະຄລິກໃສ່ ບັນທຶກຄວາມຜິດພາດ ພາຍໃຕ້ບັນທຶກຂອງສ່ວນ. ນີ້ຈະສະຫນອງໃຫ້ທ່ານມີລາຍລະອຽດລາຍລະອຽດຂອງຄວາມຜິດພາດລວມທັງໄຟລ໌ / ແຟ້ມທີ່ໄດ້ຮັບຜົນກະທົບ.
- ຖ້າທ່ານກໍາລັງໃຊ້ລະບົບ Linux , ບັນທຶກຈະຢູ່ທີ່ -
- / usr / local / apache / logs / error_log
- / usr / local / apache / logs / superhplog
- ສາເຫດຂອງຂໍ້ຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍພາຍໃນອາດຈະແຕກຕ່າງຈາກກໍລະນີດຽວກັບຄົນອື່ນ, ແຕ່ຂັ້ນຕອນເຫລົ່ານີ້ແນ່ນອນສາມາດຊ່ວຍໃນຫຼາຍໆກໍລະນີ. ຖ້າຫາກວ່າທ່ານບໍ່ສາມາດແກ້ໄຂບັນຫາຢູ່ໃນຕົວທ່ານເອງ, ການບໍລິການໂຮດຕິ້ງທີ່ຈັດການຈະສາມາດຊ່ວຍທ່ານໄດ້.