شیوه به روزرسانی افزونه LoyalAxis CRM



معرفی سیستم

**سیستم به‌روزرسانی وب‌سایت** نسخه CRM شما را همیشه هماهنگ با آخرین نسخه منتشرشده توسط لویال‌اکسیس نگه می‌دارد. این بخش نسخه فعلی شما را نمایش می‌دهد، در صورت وجود نسخه جدیدتر به شما اطلاع می‌دهد، و به‌روزرسانی را به‌صورت امن نصب می‌کند — چه با یک کلیک و چه به‌طور کاملاً خودکار، هر شب.
هر به‌روزرسانی از یک فرایند امن یکسان عبور می‌کند: ابتدا نسخه جدید دانلود می‌شود، صحت آن بررسی می‌شود، و تنها پس از آن فایل‌ها نصب می‌شوند. اگر در میانه راه مشکلی پیش بیاید، نسخه قبلی به‌طور خودکار بازگردانده می‌شود؛ بنابراین سایت شما هرگز در وضعیت خراب باقی نمی‌ماند.

با این سیستم چه کارهایی می‌توان کرد

  • مشاهده نسخه فعلی و آخرین نسخه موجود، همراه با تاریخ انتشار و فهرست تغییرات آن.
  • نصب به‌روزرسانی موجود تنها با یک کلیک و مشاهده روند آن به‌صورت لحظه‌ای.
  • روشن کردن گزینه **به‌روزرسانی خودکار** تا نسخه‌های جدید بدون هیچ اقدامی از سوی شما، هر شب به‌طور خودکار نصب شوند.
  • دریافت اعلان خودکار پس از پایان یک به‌روزرسانی خودکار.
  • بررسی پنل داخلی **وضعیت سیستم** که مشکلات رایجی را که می‌توانند مانع کار کردن به‌روزرسانی شوند (مانند مسدود بودن اتصال به سرور به‌روزرسانی) پیدا می‌کند.

موارد کاربردی رایج

  • بررسی اینکه آیا نسخه جدیدی موجود است، پیش از انجام تغییرات دیگر روی سایت.
  • نصب دستی یک به‌روزرسانی، زمانی که می‌خواهید دقیقاً زمان انجام آن را خودتان کنترل کنید.
  • روشن نگه‌داشتن **به‌روزرسانی خودکار** تا سایت همیشه به‌روز بماند، بدون اینکه کسی نیاز باشد به یاد داشته باشد که بررسی کند.
  • استفاده از پنل **وضعیت سیستم** برای فهمیدن اینکه چرا یک به‌روزرسانی اجرا نشده یا مدام با شکست مواجه می‌شود.

دسترسی به صفحه به‌روزرسانی سیستم

  1. وارد CRM شوید و در منوی اصلی روی **تنظیمات** کلیک کنید.
  2. روی **به‌روزرسانی سیستم** کلیک کنید.
  3. صفحه سیستم به‌روزرسانی وب‌سایت باز می‌شود و نسخه فعلی و گزینه‌های به‌روزرسانی را نشان می‌دهد.
> **توجه:** این صفحه فقط برای کاربرانی در دسترس است که نقش آن‌ها دسترسی به **به‌روزرسانی سیستم** را داشته باشد. اگر این آیتم منو را نمی‌بینید، از مدیر سیستم خود درخواست دسترسی کنید.

آشنایی با پنل اطلاعات اصلی

پنل **اطلاعات هسته سیستم** در بالای صفحه، وضعیت به‌روزرسانی سایت شما را خلاصه می‌کند:
فیلدتوضیح
**دامنه سایت**آدرس اینترنتی سایت شما
**آی‌پی سرور**آدرس IP سروری که سایت شما روی آن اجرا می‌شود
**سرور راه دور**اینکه کدام سرور به‌روزرسانی لویال‌اکسیس هنگام بررسی نسخه جدید پاسخ داده است
**نسخه فعلی**نسخه‌ای از CRM که هم‌اکنون روی سایت شما نصب است
**حداکثر کاربران همزمان**حداکثر تعداد کاربرانی که بر اساس لایسنس شما می‌توانند هم‌زمان وارد سیستم شوند (فقط برای مدیران سیستم قابل مشاهده است)
**آخرین نسخه منتشرشده**جدیدترین نسخه‌ای که توسط لویال‌اکسیس منتشر شده است
**تاریخ انتشار آخرین نسخه**زمان انتشار آن نسخه، همراه با لینکی به **فهرست تغییرات** که توضیح می‌دهد چه چیزی تغییر کرده است
در زیر این فیلدها، در صورت وجود نسخه جدیدتر، توضیح کوتاهی درباره تازه‌های آن نسخه آورده می‌شود.

به‌روزرسانی دستی سیستم

حالت‌های دکمه به‌روزرسانی

دکمه موجود در پنل **اطلاعات هسته سیستم** همیشه وضعیت فعلی به‌روزرسانی شما را نشان می‌دهد:
چیزی که می‌بینیدمعنای آن
**«آفرین! شما از آخرین نسخه استفاده می‌کنید»** (خاکستری و غیرقابل‌کلیک)سایت شما از قبل جدیدترین نسخه را دارد. کاری لازم نیست انجام دهید.
**«نیاز به به‌روزرسانی (اینجا کلیک کنید)»**نسخه جدیدتری موجود است. برای شروع به‌روزرسانی روی این دکمه کلیک کنید.
**«به‌روزرسانی در حال انجام است... لطفاً صبر کنید»** (خاکستری و غیرقابل‌کلیک)یک به‌روزرسانی هم‌اکنون در حال اجراست، چه توسط شما شروع شده باشد و چه توسط **به‌روزرسانی خودکار**.
برای شروع یک به‌روزرسانی دستی:
  1. مطمئن شوید دکمه عبارت **«نیاز به به‌روزرسانی (اینجا کلیک کنید)»** را نشان می‌دهد.
  2. روی دکمه کلیک کنید.
  3. به‌روزرسانی در صف قرار می‌گیرد و بلافاصله پنل روند کار در زیر آن باز می‌شود.
> می‌توانید با خیال راحت در همین صفحه بمانید تا به‌روزرسانی انجام شود. اگر اتصال شما به صفحه قطع شود، به‌روزرسانی همچنان روی سرور ادامه می‌یابد و دفعه بعد که این صفحه را باز کنید، دقیقاً از همان‌جا که بوده ادامه پیدا می‌کند.

پیگیری روند به‌روزرسانی

پس از شروع به‌روزرسانی، پنل روند کار موارد زیر را نشان می‌دهد:
  • یک **نوار پیشرفت** با درصد، که هرچه به‌روزرسانی پیش می‌رود پر می‌شود.
  • یک **پیام وضعیت** که مرحله فعلی را توصیف می‌کند، مانند:
1. بررسی محیط سرور… 2. برقراری ارتباط با سرور به‌روزرسانی… 3. دانلود بسته به‌روزرسانی… 4. بررسی صحت بسته دانلودشده… 5. استخراج فایل‌ها… 6. نصب نسخه جدید… 7. فعال‌سازی افزونه… 8. پاک‌سازی فایل‌های موقت…
  • بخش **«نمایش جزئیات فنی»** که می‌توانید آن را باز کنید تا گزارشی دقیق و دارای زمان از هر مرحله ببینید — این گزارش برای گزارش‌دادن یک مشکل به پشتیبانی بسیار مفید است.
صفحه به‌طور خودکار هر چند ثانیه یک‌بار روند کار را بررسی می‌کند، پس نیازی نیست خودتان صفحه را رفرش کنید.

زمانی که به‌روزرسانی موفق می‌شود

وقتی به‌روزرسانی با موفقیت به پایان برسد، پنل سبز رنگ می‌شود و پیام **«به‌روزرسانی با موفقیت انجام شد. در حال بارگذاری مجدد…»** را نشان می‌دهد. سپس صفحه پس از لحظه‌ای به‌طور خودکار بارگذاری مجدد می‌شود و نسخه جدید شما را در بالای صفحه نمایش می‌دهد.

زمانی که به‌روزرسانی ناموفق می‌شود

اگر چیزی مانع تکمیل به‌روزرسانی شود، پنل قرمز رنگ می‌شود و یکی از پیام‌های زیر را نشان می‌دهد:
پیامچه اتفاقی افتاده است
**به‌روزرسانی تکمیل نشد.**به‌روزرسانی پیش از تغییر هر فایلی متوقف شده، یا نتوانسته به‌صورت امن به پایان برسد. سایت شما همچنان با همان نسخه قبلی در حال اجراست.
**به‌روزرسانی ناموفق بود و نسخه قبلی بازگردانده شد. سایت شما هنوز به‌طور عادی در حال اجراست.**به‌روزرسانی از قبل شروع به تغییر فایل‌ها کرده بود که با شکست مواجه شد، پس سیستم به‌طور خودکار نسخه قبلی را بازگرداند. سایت شما هرگز در وضعیت خراب باقی نماند.
در هر دو حالت:
  • گزارش **«نمایش جزئیات فنی»** به‌طور خودکار باز می‌شود تا دقیقاً ببینید چه مشکلی پیش آمده است.
  • دکمه **«دوباره تلاش کنید»** ظاهر می‌شود. برای تلاش مجدد از ابتدا، روی آن کلیک کنید.
> **سایت شما هرگز در وضعیت خراب باقی نمی‌ماند.** هر به‌روزرسانی یا کاملاً به پایان می‌رسد، یا به‌طور خودکار به نسخه‌ای که پیش‌تر به‌درستی کار می‌کرد بازگردانده می‌شود.

زمانی که نسخه شما از قبل به‌روز است

اگر شما (یا **به‌روزرسانی خودکار**) یک به‌روزرسانی را شروع کنید و سیستم متوجه شود که سایت شما از قبل جدیدترین نسخه را دارد، یک پنل آبی رنگ اطلاع‌رسانی به‌طور کوتاه پیام **«این سایت هم‌اکنون از آخرین نسخه استفاده می‌کند.»** را نشان می‌دهد و سپس خودش محو می‌شود. هیچ دکمه **«دوباره تلاش کنید»** ظاهر نمی‌شود، چون هیچ مشکلی پیش نیامده — به‌سادگی چیزی برای نصب وجود نداشته است.

به‌روزرسانی خودکار

نحوه عملکرد به‌روزرسانی خودکار

وقتی گزینه **به‌روزرسانی خودکار** روشن باشد، سیستم هر شب رأس ساعت **۰۰:۰۰ (نیمه‌شب)** بررسی می‌کند که آیا نسخه جدیدتری منتشر شده است یا نه. اگر نسخه‌ای موجود باشد، دقیقاً با همان فرایند امنی که با کلیک‌کردن روی دکمه به‌روزرسانی طی می‌شود — از جمله بازگردانی خودکار در صورت بروز مشکل — دانلود و نصب می‌شود.
اگر آن شب نسخه جدیدی موجود نباشد، هیچ اتفاقی نمی‌افتد؛ بررسی به‌سادگی متوجه می‌شود که چیزی برای نصب وجود ندارد.
> **گزینه به‌روزرسانی خودکار به‌طور پیش‌فرض روشن است**، بنابراین سایت شما حتی اگر کسی به یاد نداشته باشد که به‌صورت دستی به‌روزرسانی را بررسی کند، همچنان به‌روز می‌ماند.

روشن یا خاموش کردن به‌روزرسانی خودکار

کلید **به‌روزرسانی خودکار** درست کنار دکمه به‌روزرسانی، در پنل **اطلاعات هسته سیستم** قرار دارد.
  1. روی کلید **به‌روزرسانی خودکار** کلیک کنید تا آن را روشن یا خاموش کنید.
  2. انتخاب شما بلافاصله ذخیره می‌شود — نیازی به کلیک روی دکمه جداگانه‌ای برای ذخیره نیست.
حالت کلیدرفتار
**روشن** (پیش‌فرض)سیستم هر شب رأس نیمه‌شب به دنبال نسخه جدید می‌گردد و آن را به‌طور خودکار نصب می‌کند.
**خاموش**به‌روزرسانی فقط زمانی نصب می‌شود که شما خودتان روی دکمه به‌روزرسانی کلیک کنید.

اعلان تکمیل به‌روزرسانی

پس از اینکه **به‌روزرسانی خودکار** یک نسخه جدید را در طول شب با موفقیت نصب کرد، تمام کاربرانی که نقش **مدیر سیستم (Administrator)** دارند، اعلانی در سامانه اعلان‌های CRM دریافت می‌کنند که به آن‌ها اطلاع می‌دهد سایت به‌طور خودکار به‌روزرسانی شده است. این اعلان شامل لینکی برای بازگشت به همین صفحه است.
> اگر بررسی خودکار متوجه شود چیز جدیدی برای نصب وجود ندارد، هیچ اعلانی ارسال نمی‌شود — شما فقط زمانی مطلع می‌شوید که یک به‌روزرسانی واقعی انجام شده باشد.

وضعیت سیستم و پایش خطاها

نزدیک پایین صفحه، یک پنل جمع‌شونده به نام **وضعیت سیستم و پایش خطاها** (فقط قابل مشاهده برای مدیران سیستم) شرایط رایجی را بررسی می‌کند که می‌توانند مانع درست‌کارکردن به‌روزرسانی — چه دستی و چه خودکار — شوند. این پنل هر زمان که چیزی نیاز به توجه داشته باشد، به‌طور خودکار باز می‌شود و یک برچسب خلاصه نشان می‌دهد: **«همه سیستم‌ها عادی هستند»** یا **«N مورد نیاز به بررسی دارد.»**

وضعیت کرون سیستم

وردپرس از یک سامانه زمان‌بندی داخلی به نام **WP-Cron** برای اجرای وظایفی مانند **به‌روزرسانی خودکار**، پیام‌های زمان‌بندی‌شده و سایر فرایندهای خودکار در پس‌زمینه استفاده می‌کند.
  • **عادی** — WP-Cron به‌درستی کار می‌کند.
  • **غیرفعال (بحرانی)** — WP-Cron روی این سایت خاموش است. این وضعیت **تمام** عملیات زمان‌بندی‌شده، از جمله پیام‌رسانی، به‌روزرسانی خودکار و سایر فرایندهای خودکار را متوقف می‌کند. از برنامه‌نویس یا شرکت میزبانی خود بخواهید سامانه زمان‌بندی وردپرس را دوباره فعال کند، یا یک کرون‌جاب واقعی در سطح سرور برای فراخوانی مرتب آن تنظیم کند.

اتصال به سرویس‌های خارجی

  • **عادی** — سایت شما می‌تواند اتصالات خروجی به سرویس‌های خارجی برقرار کند.
  • **مسدود (هشدار)** — درخواست‌های خروجی HTTP روی این سایت مسدود شده‌اند. این وضعیت می‌تواند مانع ارتباط CRM با سرویس‌های خارجی موردنیازش شود.

دسترسی به سرور به‌روزرسانی

  • **عادی** — سایت شما می‌تواند به سرورهای به‌روزرسانی لویال‌اکسیس دسترسی داشته باشد.
  • **مسدود (بحرانی)** — سایت شما اصلاً نمی‌تواند به سرورهای به‌روزرسانی لویال‌اکسیس دسترسی پیدا کند، بنابراین به‌روزرسانی‌ها (دستی یا خودکار) قابل دانلود نیستند. از برنامه‌نویس یا شرکت میزبانی خود بخواهید یکی از این تغییرات را در فایل پیکربندی سایت شما اعمال کند:
- اجازه‌دادن به آدرس سرور به‌روزرسانی، **یا** - خاموش‌کردن تنظیمی که همه اتصالات خروجی را مسدود می‌کند.

حالت دیباگ

  • **غیرفعال** — تنظیم عادی و توصیه‌شده برای یک سایت زنده و فعال.
  • **فعال (هشدار)** — حالت دیباگ روشن است. این می‌تواند پیام‌های فنی خطا را در معرض دید بازدیدکنندگان قرار دهد و سرعت سایت را کاهش دهد. از برنامه‌نویس خود بخواهید پس از پایان عیب‌یابی، آن را خاموش کند.
> اگر وظایف زمان‌بندی‌شده سایت شما از طریق یک کرون‌جاب واقعی در سطح سرور اجرا می‌شوند (به‌جای وابستگی به بازدید کاربران از سایت)، این هشدار را می‌توان با خیال راحت نادیده گرفت.

در دسترس بودن REST API

  • **در دسترس** — تنظیم عادی و موردنیاز.
  • **در دسترس نیست (بحرانی)** — REST API وردپرس غیرفعال یا غیرقابل‌دسترسی است. سیستم به‌روزرسانی، همراه با سایر یکپارچه‌سازی‌ها و فرایندهای خودکار، به آن وابسته است و ممکن است تا زمان بازگردانی آن با شکست مواجه شود.

دسترسی‌ها

دسترسی به صفحه **به‌روزرسانی سیستم**، و امکان اجرای به‌روزرسانی یا تغییر تنظیم **به‌روزرسانی خودکار**، توسط دسترسی‌های نقش شما کنترل می‌شود.
  1. به **تنظیمات → مدیریت نقش‌های کاربری** بروید.
  2. نقشی را که می‌خواهید پیکربندی کنید انتخاب کنید.
  3. دسترسی به **به‌روزرسانی سیستم** را در صورت نیاز اعطا یا حذف کنید.
  4. تغییرات را ذخیره کنید.
کاربرانی که به **به‌روزرسانی سیستم** دسترسی ندارند، اصلاً این آیتم منو را نخواهند دید.
> فیلد **حداکثر کاربران همزمان** در پنل **اطلاعات هسته سیستم**، و پنل **وضعیت سیستم و پایش خطاها**، صرف‌نظر از دسترسی‌های نقش CRM، فقط برای مدیران سیستم وردپرس قابل مشاهده هستند.

مثال‌های کاربردی

مثال ۱ — نصب دستی یک به‌روزرسانی

**سناریو:** نسخه جدیدی همین الان منتشر شده و می‌خواهید همان لحظه، طبق برنامه خودتان، آن را نصب کنید.
**مراحل:**
  1. به **تنظیمات → به‌روزرسانی سیستم** بروید.
  2. مطمئن شوید دکمه عبارت **«نیاز به به‌روزرسانی (اینجا کلیک کنید)»** را نشان می‌دهد.
  3. روی دکمه کلیک کنید و پنل روند کار را تماشا کنید تا پیام موفقیت را نشان دهد.

مثال ۲ — روشن کردن نگهداری بدون دخالت دستی

**سناریو:** می‌خواهید سایت همیشه به‌روز بماند بدون اینکه کسی نیاز داشته باشد به یاد داشته باشد به‌روزرسانی را بررسی کند.
**مراحل:**
  1. به **تنظیمات → به‌روزرسانی سیستم** بروید.
  2. مطمئن شوید کلید **به‌روزرسانی خودکار** روشن است.
  3. از این پس، سیستم هر شب رأس نیمه‌شب به‌طور خودکار به دنبال نسخه‌های جدید می‌گردد، آن‌ها را نصب می‌کند، و در صورت انجام این کار به مدیران سیستم اطلاع می‌دهد.

مثال ۳ — بررسی اینکه چرا به‌روزرسانی شبانه اجرا نشده است

**سناریو:** گزینه **به‌روزرسانی خودکار** روشن است، اما نسخه جدید شناخته‌شده‌ای پس از چند شب نصب نشده است.
**مراحل:**
  1. به **تنظیمات → به‌روزرسانی سیستم** بروید.
  2. به پایین صفحه، بخش **وضعیت سیستم و پایش خطاها**، بروید.
  3. ردیف‌های **وضعیت کرون سیستم** و **دسترسی به سرور به‌روزرسانی** را بررسی کنید — نتیجه «بحرانی» در هرکدام، توضیح می‌دهد که چرا به‌روزرسانی خودکار هرگز اجرا نشده است.
  4. مشکل شناسایی‌شده را با برنامه‌نویس یا شرکت میزبانی خود در میان بگذارید تا پیکربندی زیرساختی سرور را برطرف کنند.

مثال ۴ — بازیابی پس از یک به‌روزرسانی ناموفق

**سناریو:** تلاش برای به‌روزرسانی، پنل قرمز رنگ «ناموفق» را نشان می‌دهد.
**مراحل:**
  1. **«نمایش جزئیات فنی»** را باز کنید تا دقیقاً بخوانید چه مشکلی پیش آمده است.
  2. پنل **وضعیت سیستم و پایش خطاها** را برای هر مشکل مرتبط (مثلاً مسدودبودن دسترسی به سرور به‌روزرسانی) بررسی کنید.
  3. پس از رفع مشکل زیرساختی، روی **«دوباره تلاش کنید»** کلیک کنید.

بهترین روش‌ها

  • **به‌روزرسانی خودکار را روشن نگه دارید**، مگر اینکه دلیل خاصی برای کنترل شخصی زمان‌بندی به‌روزرسانی داشته باشید — این گزینه به دلیلی به‌طور پیش‌فرض فعال است.
  • **پنل وضعیت سیستم را به‌طور دوره‌ای بررسی کنید**، به‌خصوص اگر گمان می‌کنید به‌روزرسانی‌ها آن‌طور که انتظار دارید اجرا نمی‌شوند.
  • **از پیام بازگردانی نترسید** — این پیام به این معناست که سیستم با بازگرداندن نسخه قبلیِ کارآمد، از سایت شما محافظت کرده است.
  • **WP-Cron را فعال نگه دارید** (یا یک کرون‌جاب واقعی در سطح سرور تنظیم کنید) — به‌روزرسانی خودکار به آن وابسته است.
  • **پیش از تماس با پشتیبانی برای یک به‌روزرسانی ناموفق، گزارش فنی را بخوانید**؛ معمولاً مستقیماً به علت مشکل اشاره می‌کند.
  • **مطمئن شوید مدیران سیستم اعلان‌های خود را بررسی می‌کنند** تا متوجه شوند چه زمانی یک به‌روزرسانی خودکار انجام شده است.