فهرست مقاله
🚀 HestiaCPنمی توانید به باطن دسترسی پیدا کنید؟hestia.service failed باعث فروپاشی شما شود؟
این آموزش به شما می آموزد که چگونه به سرعت خرابی های سرور HestiaCP را با یک کلیک برطرف کنید hestia.service failed مشکلات، اجازه دهید وب سایت شما در چند ثانیه بازیابی شود! 🔥 برای تماشا کلیک کنید، آسان است!
چرا نمی توانم به باطن HestiaCP دسترسی پیدا کنم؟ ERR_CONNECTION_TIMED_OUT؟
از آنجایی که سرویس HestiaCP اجرا نمی شود، اگر HestiaCP از کار بیفتد یا راه اندازی نشود، مطمئناً Backend قابل دسترسی نیست.

✅ وضعیت اجرای HestiaCP را بررسی کنید:
sudo systemctl status hestia
اگر اجرا نمی شود، آن را دوباره راه اندازی کنید:
sudo systemctl restart hestia
HestiaCP را نمی توان مجدداً راه اندازی کرد، چرا درخواست می کندJob for hestia.service failed؟
systemctl restart hestia Job for hestia.service failed because the control process exited with error code. See "systemctl status hestia.service" and "journalctl -xeu hestia.service" for details.
HestiaCP را نمی توان دوباره راه اندازی کرد Job for hestia.service failed، نشان می دهد که HestiaCP در هنگام راه اندازی با خطا مواجه شده است. باید پیغام خطای خاص را بررسی کنیم.
🔍 برای بررسی وضعیت HestiaCP، اجرا کنید:
systemctl status hestia.service
فایل های پیکربندی خراب شده
فایل پیکربندی اصلی HestiaCP در /usr/local/hestia/conf/hestia.conf است، می توانید بررسی کنید که آیا آسیب دیده است.
cat /usr/local/hestia/conf/hestia.conf
اگر فایل خالی یا خراب است، می توانید پیکربندی پیش فرض را بازیابی کنید:
cp /usr/local/hestia/conf/hestia.conf.default /usr/local/hestia/conf/hestia.conf
sudo systemctl restart hestia
⚠️ مشکل: نصب مجدد HestiaCP ممکن نیست
شما اجرا کنید bash hst-install.sh --force زمانی ظاهر می شود:
Error: Hestia install detected. Unable to continue
این بدان معناست که HestiaCP از قبل روی سیستم نصب شده است و نمیتوان آن را مستقیماً رونویسی کرد.
🔧 راه حل
برای بررسی اینکه آیا Hestia خراب است یا خیر ، دستور زیر را اجرا کنید تا وضعیت Hestia را بررسی کنید:
sudo systemctl status hestia
اگر پیام « ناموفق » یا «فعال (خروج) » را مشاهده کردید، ممکن است کامپوننت Hestia خراب شده باشد.
ابتدا سعی کنید منبع APT را بهروزرسانی کنید :
sudo apt-get update --fix-missing
سپس Hestia را دوباره نصب کنید:
sudo apt-get install --reinstall hestia
سپس Hestia را مجددا راه اندازی کنید:
sudo systemctl restart hestia
میتوانید به صورت دستی وابستگی Hestia را اصلاح کنید :
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install --reinstall hestia hestia-nginx hestia-php
سپس راه اندازی مجدد:
sudo systemctl restart hestia
راه حل نهایی: به طور کامل حذف و دوباره نصب کنید
در واقع، هیچ یک از روشهای بالا جواب نخواهد داد؛ باید روی یک سیستم عامل کاملاً جدید نصب شود.
⚠️ توجه: این مرحله تمام تنظیمات و دادههای وبسایت را پاک میکند، بنابراین حتماً از قبل از آنها نسخه پشتیبان تهیه کنید!
HestiaCP رسماً هشدار میدهد که باید روی یک سیستم عامل کاملاً جدید نصب شود؛ در غیر این صورت، عملکرد و پایداری کامل تضمین نمیشود.
HestiaCP باید در یک محیط سیستمی تمیز نصب شود زیرا اسکریپت نصب آن مستقیماً یک پشته سرویس کامل شامل وب، ایمیل، پایگاه داده، DNS و فایروال را مستقر میکند. اگر اجزای مشابهی از قبل در سیستم وجود داشته باشند، باعث تداخل پورت، رونویسی وابستگیها و هرج و مرج پیکربندی میشود و باعث اختلال در عملکرد پنل میگردد.
این روش شامل نصب مجدد سیستم Debian روی سرور و سپس نصب HestiaCP است.
برای نصب تمیز HestiaCP، لطفاً از لینک زیر دیدن کنید:
بررسی کنید که آیا Hestia در حال اجرا است
اگر Hestia همچنان غیرقابل دسترسی باشد، ممکن است مشکل پورت باشد:
sudo netstat -tulnp | grep 8083
اگر نمی بینید hestia-nginx گوش دادن 8083 پورت، آن را به صورت دستی راه اندازی مجدد کنید:
sudo systemctl restart hestia-nginx
یا فایروال خود را بررسی کنید:
sudo ufw allow 8083/tcp
sudo ufw reload
آن را امتحان کنید، و اگر سوالی دارید، لطفا نظر خود را بنویسید!
امیدوارم مقاله «چگونه مشکل عدم دسترسی به hestia.service در backend مربوط به HestiaCP را حل کنیم؟» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-32500.html

