مقالات آموزشی

مشکل قالب قدیمی صفحه لاگین سی پنل چاپ

  • قالب لاگین سی پنل, مشکل تم سی پنل, قالب قدیمی سی پنل
  • 0

مشکل: صفحه ورود WHM یا cPanel به قالب قدیمی (Legacy Login) برگشته است

علائم (Symptoms)

هنگام باز کردن صفحه ورود WHM، به جای صفحه لاگین جدید، صفحه قدیمی (Legacy Login) نمایش داده می‌شود.

همچنین ممکن است در لاگ‌های cPanel خطاهای زیر مشاهده شوند:

Permission denied

Failed to show template "login" in login theme "cpanel"; falling back to legacy login

Failed to show template "whm_logout" in login theme "cpanel"; falling back to legacy login

show_template.stor lacked output with exit code: 1

این خطاها نشان می‌دهند که cPanel نتوانسته قالب‌های جدید ورود را بارگذاری کند و به صورت خودکار به قالب قدیمی سوئیچ کرده است.


علت (Cause)

مشکل معمولاً به یکی از دلایل زیر رخ می‌دهد:

  1. فایل‌های template.stor خراب (Corrupted) شده‌اند.

  2. داده‌های قالب‌های cPanel نامعتبر شده‌اند.

  3. پس از آپدیت به نسخه‌های زیر:

11.134.0.30
11.136.0.14

پوشه زیر به صورت خالی ایجاد شده است:

/var/cpanel/public_contact/
  1. یک Reseller را حذف کرده‌اید که قبلاً برای آن Public Contact تعریف شده بوده است و بعد از حذف، پوشه خالی باقی مانده است.


وضعیت فعلی

تیم توسعه cPanel این باگ را با شناسه زیر در حال بررسی دارد:

CPANEL-53688

روش رفع مشکل (Resolution)

مرحله 1: ورود به SSH با کاربر root

از طریق SSH یا بخش Terminal در WHM وارد شوید.


مرحله 2: تغییر نام فایل/دایرکتوری مشکل‌دار

دستور زیر را اجرا کنید:

mv -v /var/cpanel/public_contact{,.$(date +%s)}

مثال:

/var/cpanel/public_contact

تبدیل می‌شود به:

/var/cpanel/public_contact.1749654321

در واقع cPanel دیگر آن را نمی‌بیند و یک نسخه پشتیبان از آن باقی می‌ماند.


مرحله 3: همگام‌سازی مجدد اطلاعات cPanel

دستور زیر را اجرا کنید:

/scripts/upcp --sync

این دستور:

  • فایل‌های سیستمی cPanel را بررسی می‌کند.

  • قالب‌های لاگین را بازسازی می‌کند.

  • فایل‌های خراب template.stor را مجدداً ایجاد می‌کند.

  • تنظیمات نصب را همگام‌سازی می‌کند.


بررسی نتیجه

پس از اتمام دستور:

  1. سرویس cPanel را ری‌استارت کنید:

/scripts/restartsrv_cpsrvd
  1. صفحه WHM را مجدداً باز کنید:

https://IP:2087

یا

https://hostname:2087

اگر مشکل از public_contact بوده باشد، صفحه ورود جدید WHM و cPanel دوباره نمایش داده خواهد شد.

 


آیا این پاسخ به شما کمک کرد؟
برگشت