Straipsnių katalogas
Ar serveris gali veikti stabiliai, dažnai priklauso nuo nedidelio klaidos pranešimo.
Kai susijaudinęs įvedate diegimo komandą ir gaunate pranešimą „ Klaida: aptiktas „Hestia“ diegimas. Nepavyko tęsti“ , ar neatrodo, kad ant jūsų būtų užpilta kibiru šalto vandens?
Kodėl atsiranda ši klaida?
Sistema iš tikrųjų primena, kad „HestiaCP“ jau įdiegta.
Diegimo scenarijus aptiks... /usr/local/hestia Jei katalogas egzistuoja, procesas bus nedelsiant sustabdytas.
Tai reiškia, kad negalite naudoti --force Naudokite parametrus, kad perrašytumėte diegimą.
Remiantis oficialia dokumentacija, „HestiaCP“ yra sukurta taip, kad būtų diegiama tik visiškai naujoje aplinkoje, siekiant nesutrikdyti esamų konfigūracijų.

1 veiksmas: patikrinkite, ar Hestia tikrai pažeista.
Vykdykite šią komandą:
sudo systemctl status hestia
Jei būsena rodoma „Aktyvi (veikia)“ , tai reiškia, kad paslauga vis dar veikia įprastai.
Tačiau, jei matote „ Nepavyko “ arba „Aktyvus (užbaigtas) “, tai gali reikšti, kad komponentas yra pažeistas ir jį reikia taisyti.
2 veiksmas: pabandykite ištaisyti priklausomybes
Pirmiausia atnaujinkite APT šaltinį:
sudo apt-get update --fix-missing
Tada iš naujo įdiekite pagrindinį paketą:
sudo apt-get install --reinstall hestia -y
Galiausiai paleiskite paslaugą iš naujo:
sudo systemctl restart hestia
Jei priklausomybės problemos yra sudėtingesnės, jas galima išspręsti rankiniu būdu:
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 veiksmas: visiškas pakartotinis diegimas (galutinis sprendimas)
⚠️ Pastaba: atlikus šį veiksmą bus ištrintos visos konfigūracijos ir svetainės duomenys, todėl būtinai iš anksto sukurkite jų atsargines kopijas!
„HestiaCP“ oficialiai įspėja, kad ją reikia įdiegti visiškai naujoje operacinėje sistemoje; priešingu atveju negalima garantuoti visiško funkcionalumo ir stabilumo.
„HestiaCP“ reikia įdiegti švarioje sistemos aplinkoje, nes jos diegimo scenarijus tiesiogiai įdiegs visą paslaugų paketą, įskaitant žiniatinklį, el. paštą, duomenų bazę, DNS ir užkardą. Jei sistemoje jau yra panašūs komponentai, tai sukels prievadų konfliktus, priklausomybių perrašymą ir konfigūracijos chaosą, dėl kurio skydelis veiks netinkamai.
Šis metodas apima pirmiausia „Debian“ sistemos įdiegimą serveryje, o tada „HestiaCP“ įdiegimą.
Norėdami švariai įdiegti „HestiaCP“, apsilankykite toliau pateiktoje nuorodoje:
4 veiksmas: patikrinkite prievadus ir užkardą
Jei po įdiegimo vis tiek negalite pasiekti skydelio, tai gali būti prievado problema.
Patikrinkite, ar 8083 yra stebimas:
sudo netstat -tulnp | grep 8083
Jei nematote hestia-nginxRankinis paleidimas iš naujo:
sudo systemctl restart hestia-nginx
Dar kartą patikrinkite, ar užkarda tai leidžia:
sudo ufw allow 8083/tcp
sudo ufw reload
Oficialiame „HestiaCP“ diegimo scenarijuje „GitHub“ aiškiai nurodyta:
Diegimas palaikomas tik švarioje serverio aplinkoje. Esamos instaliacijos blokuos pakartotinio diegimo bandymus.
Šis sakinys tiesiogiai paaiškina, kodėl atsiranda klaida „Nepavyksta tęsti “.
Mano mintys ir išvados
Kai daugelis pradedančiųjų susiduria su šia klaida, pirmoji jų reakcija yra įtarti, kad serveris sugedęs.
Tiesą sakant, tai tik „HestiaCP“ apsaugos mechanizmas, neleidžiantis jums „kietai uždengti“ esamos aplinkos.
Tikroji išmintis slypi ne aklame diegime iš naujo, o pirmiausia bandant pataisyti, o tada nusprendžiant, ar visiškai išvalyti.
Lygiai taip pat, kaip architektai ne tik papildo seną pastatą, bet pirmiausia patikrina, ar pamatai stabilūs.
Todėl šios klaidos sprendimo raktas yra: pirmiausia diagnozuoti, tada imtis veiksmų ir tik tada įdiegti iš naujo.
Technologijų esmė yra ne išvengti klaidų, o išmokti jas grakščiai išspręsti.
Įvaldykite šį vadovą ir galėsite lengvai orientuotis serverių pasaulyje.
Imkitės veiksmų dabar ir neleiskite, kad maža klaidos žinutė sutrukdytų jums sukurti stabilią svetainę!
Tikiuosi, kad jums bus naudingas straipsnis „Klaidos sprendimas: aptiktas „Hestia“ diegimas. Nepavyko tęsti – pradedančiojo vadovas“, kuriuo pasidalinta Chen Weiliang tinklaraštyje ( https://www.chenweiliang.com/ ).
Nedvejodami pasidalinkite šio straipsnio nuoroda: https://www.chenweiliang.com/cwl-34170.html

