ບໍ່ວ່າເຊີບເວີຈະສາມາດເຮັດວຽກໄດ້ຢ່າງໝັ້ນຄົງຫຼືບໍ່ນັ້ນມັກຈະຂຶ້ນກັບຂໍ້ຄວາມຜິດພາດເລັກນ້ອຍ.
ເມື່ອທ່ານພິມຄຳສັ່ງຕິດຕັ້ງຢ່າງຕື່ນເຕັ້ນ, ຂໍ້ຄວາມຈະປາກົດຂຶ້ນຢ່າງກະທັນຫັນ... ຜິດພາດ: ກວດພົບການຕິດຕັ້ງ Hestia. ບໍ່ສາມາດສືບຕໍ່ໄດ້ມັນບໍ່ຮູ້ສຶກຄືກັບວ່າເຈົ້າຖືກຖອກດ້ວຍຖັງນໍ້າເຢັນບໍ?
ເປັນຫຍັງຄວາມຜິດພາດນີ້ເກີດຂຶ້ນ?
ລະບົບກຳລັງເຕືອນທ່ານວ່າ:HestiaCP ມັນໄດ້ຖືກຕິດຕັ້ງແລ້ວ..
ສະຄຣິບຕິດຕັ້ງຈະກວດຫາ... /usr/local/hestia ຖ້າໄດເລກະທໍລີມີຢູ່ແລ້ວ, ຂະບວນການດັ່ງກ່າວຈະຢຸດທັນທີ.
ນີ້ໝາຍຄວາມວ່າທ່ານບໍ່ສາມາດໃຊ້ --force ໃຊ້ພາລາມິເຕີເພື່ອຂຽນທັບການຕິດຕັ້ງ.
ອີງຕາມເອກະສານຢ່າງເປັນທາງການ, ປັດຊະຍາການອອກແບບຂອງ HestiaCP ແມ່ນ... ການຕິດຕັ້ງແມ່ນອະນຸຍາດໃຫ້ຕິດຕັ້ງໄດ້ພຽງແຕ່ໃນສະພາບແວດລ້ອມໃໝ່ທັງໝົດເທົ່ານັ້ນ.ເພື່ອຫຼີກເວັ້ນການລົບກວນການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວ.
ຂັ້ນຕອນທີ 1: ຢືນຢັນວ່າ Hestia ໄດ້ຮັບຄວາມເສຍຫາຍແທ້ໆຫຼືບໍ່.
ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
sudo systemctl status hestia
ຖ້າສະຖານະສະແດງຂຶ້ນ ເຄື່ອນໄຫວ (ແລ່ນ)ນີ້ຊີ້ບອກວ່າການບໍລິການຍັງດຳເນີນການຕາມປົກກະຕິ.
ແຕ່ຖ້າເຈົ້າເຫັນ Faiກ້ອນ ຫລື ເປີດໃຊ້ງານ (ອອກແລ້ວ)ນັ້ນອາດໝາຍຄວາມວ່າອົງປະກອບດັ່ງກ່າວເສຍຫາຍ ແລະ ຕ້ອງໄດ້ຮັບການສ້ອມແປງ.
ຂັ້ນຕອນທີ 2: ພະຍາຍາມແກ້ໄຂ dependencies
ກ່ອນອື່ນໝົດ, ອັບເດດແຫຼ່ງຂໍ້ມູນ APT:
sudo apt-get update --fix-missing
ຈາກນັ້ນຕິດຕັ້ງແພັກເກດຫຼັກຄືນໃໝ່:
sudo apt-get install --reinstall hestia -y
ສຸດທ້າຍ, ເລີ່ມການບໍລິການຄືນໃໝ່:
sudo systemctl restart hestia
ຖ້າບັນຫາການເພິ່ງພາອາໄສມີຄວາມສັບສົນຫຼາຍຂຶ້ນ, ພວກມັນສາມາດແກ້ໄຂໄດ້ດ້ວຍຕົນເອງ:
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install --reinstall hestia hestia-nginx hestia-php -y
sudo systemctl restart hestia
ຂັ້ນຕອນທີ 3: ການຕິດຕັ້ງຄືນໃໝ່ຢ່າງສົມບູນ (ວິທີແກ້ໄຂສຸດທ້າຍ)
⚠️ ໝາຍເຫດ: ຂັ້ນຕອນນີ້ຈະລຶບການຕັ້ງຄ່າ ແລະ ຂໍ້ມູນເວັບໄຊທ໌ທັງໝົດ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສຳຮອງຂໍ້ມູນໄວ້ລ່ວງໜ້າ!
HestiaCP ໄດ້ເຕືອນຢ່າງເປັນທາງການວ່າມັນຕ້ອງໄດ້ຕິດຕັ້ງໃນລະບົບປະຕິບັດການໃໝ່; ຖ້າບໍ່ດັ່ງນັ້ນ, ການເຮັດວຽກ ແລະ ຄວາມໝັ້ນຄົງຢ່າງເຕັມທີ່ບໍ່ສາມາດຮັບປະກັນໄດ້.
HestiaCP ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງໃນສະພາບແວດລ້ອມຂອງລະບົບທີ່ສະອາດ ເພາະວ່າສະຄຣິບການຕິດຕັ້ງຂອງມັນຈະນຳໃຊ້ການບໍລິການທີ່ສົມບູນໂດຍກົງ ລວມທັງເວັບ, ອີເມວ, ຖານຂໍ້ມູນ, DNS, ແລະ firewall. ຖ້າມີອົງປະກອບທີ່ຄ້າຍຄືກັນຢູ່ໃນລະບົບແລ້ວ, ມັນຈະເຮັດໃຫ້ເກີດຄວາມຂັດແຍ້ງຂອງພອດ, ການຂຽນທັບການເພິ່ງພາອາໄສ, ແລະ ຄວາມວຸ້ນວາຍໃນການຕັ້ງຄ່າ, ເຮັດໃຫ້ແຜງຄວບຄຸມເຮັດວຽກຜິດປົກກະຕິ.
ສຳລັບການຕິດຕັ້ງ HestiaCP ແບບສະອາດ, ກະລຸນາເຂົ້າໄປທີ່ລິ້ງຂ້າງລຸ່ມນີ້:
ຂັ້ນຕອນທີ 4: ກວດສອບພອດ ແລະ firewall
ຖ້າທ່ານຍັງບໍ່ສາມາດເຂົ້າເຖິງແຜງໄດ້ຫຼັງຈາກຕິດຕັ້ງແລ້ວ, ມັນອາດຈະເປັນບັນຫາພອດ.
ກວດສອບວ່າ 8083 ກຳລັງຖືກຕິດຕາມກວດກາຢູ່ຫຼືບໍ່:
sudo netstat -tulnp | grep 8083
ຖ້າເຈົ້າບໍ່ເຫັນ hestia-nginxເລີ່ມຕົ້ນໃໝ່ດ້ວຍຕົນເອງ:
sudo systemctl restart hestia-nginx
ໃຫ້ກວດສອບຄືນວ່າ firewall ອະນຸຍາດຫຼືບໍ່:
sudo ufw allow 8083/tcp
sudo ufw reload
ສະຄຣິບຕິດຕັ້ງ HestiaCP ຢ່າງເປັນທາງການໃນ GitHub ລະບຸຢ່າງຊັດເຈນວ່າ:
msgstr "ການຕິດຕັ້ງໄດ້ຮັບການຮອງຮັບສະເພາະໃນສະພາບແວດລ້ອມເຊີບເວີທີ່ສະອາດເທົ່ານັ້ນ. ການຕິດຕັ້ງທີ່ມີຢູ່ແລ້ວຈະບລັອກຄວາມພະຍາຍາມໃນການຕິດຕັ້ງຄືນໃໝ່."
ປະໂຫຍກນີ້ອະທິບາຍໂດຍກົງວ່າເປັນຫຍັງມັນຈຶ່ງເກີດຂຶ້ນ. ບໍ່ສາມາດສືບຕໍ່ໄດ້ ຂໍ້ຄວາມຜິດພາດໄດ້ສະແດງຂຶ້ນ.
ຄວາມຄິດ ແລະ ບົດສະຫຼຸບຂອງຂ້ອຍ
ເມື່ອຜູ້ເລີ່ມຕົ້ນຫຼາຍຄົນພົບຂໍ້ຜິດພາດນີ້, ປະຕິກິລິຍາທຳອິດຂອງເຂົາເຈົ້າແມ່ນສົງໃສວ່າເຊີບເວີເສຍ.
ໃນຄວາມເປັນຈິງ, ນີ້ແມ່ນພຽງແຕ່ກົນໄກການປົກປ້ອງຂອງ HestiaCP ເພື່ອປ້ອງກັນບໍ່ໃຫ້ທ່ານ "ປົກປິດຢ່າງແໜ້ນໜາ" ສະພາບແວດລ້ອມທີ່ມີຢູ່ຂອງທ່ານ.
ປັນຍາທີ່ແທ້ຈິງບໍ່ໄດ້ຢູ່ທີ່ການຕິດຕັ້ງຄືນໃໝ່ຢ່າງບໍ່ຄິດ, ແຕ່ຢູ່ທີ່ການພະຍາຍາມສ້ອມແປງກ່ອນ, ແລະຈາກນັ້ນຕັດສິນໃຈວ່າຈະເຮັດຄວາມສະອາດທັງໝົດຫຼືບໍ່.
ຄືກັນກັບສະຖາປະນິກບໍ່ພຽງແຕ່ຕໍ່ເຕີມໃສ່ອາຄານເກົ່າເທົ່ານັ້ນ, ແຕ່ກ່ອນອື່ນໝົດໃຫ້ກວດສອບວ່າພື້ນຖານມີຄວາມໝັ້ນຄົງຫຼືບໍ່.
ດັ່ງນັ້ນ, ກຸນແຈສຳຄັນໃນການແກ້ໄຂຄວາມຜິດພາດນີ້ແມ່ນ:ກວດສອບກ່ອນ, ຈາກນັ້ນດຳເນີນການ, ແລະຫຼັງຈາກນັ້ນຕິດຕັ້ງຄືນໃໝ່..
ສາລະສຳຄັນຂອງເທັກໂນໂລຢີບໍ່ແມ່ນເພື່ອຫຼີກລ່ຽງຄວາມຜິດພາດ, ແຕ່ເພື່ອຮຽນຮູ້ວິທີການແກ້ໄຂບັນຫາເຫຼົ່ານັ້ນຢ່າງສະຫງ່າງາມ.
ເປັນແມ່ບົດໃນຄູ່ມືນີ້ ແລະ ທ່ານຈະສາມາດນຳທາງໂລກຂອງເຊີບເວີໄດ້ຢ່າງງ່າຍດາຍ.
ດຳເນີນການດຽວນີ້, ແລະຢ່າປ່ອຍໃຫ້ຂໍ້ຄວາມຜິດພາດເລັກໆນ້ອຍໆມາຢຸດທ່ານຈາກການສ້າງເວັບໄຊທ໌ທີ່ໝັ້ນຄົງ!
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ບົດຄວາມ "ການແກ້ໄຂຂໍ້ຜິດພາດ: ກວດພົບການຕິດຕັ້ງ Hestia. ບໍ່ສາມາດສືບຕໍ່ໄດ້ - ຄູ່ມືສຳລັບຜູ້ເລີ່ມຕົ້ນ" ທີ່ແບ່ງປັນຢູ່ນີ້ອາດຈະເປັນປະໂຫຍດສຳລັບທ່ານ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-34170.html

