11.2. فعال‌سازی و غیرفعال‌سازی حالت نگهداری

Last updated on
14 April 2025

هدف

قرار دادن سایت در حالت نگهداری به صورتی که کاربران با مجوزهای درست بتوانند از آن استفاده کنند و به سایر کاربران یک پیام مشخص فرستاده شود.

پیشنیازهای سایت

اگر با استفاده از Drush قصد فعال‌سازی یا غیرفعال‌سازی حالت نگهداری را دارید، ابتدا آن را نصب کنید. قسمت 3.2, “مفهوم: ابزارهای اضافی” را مشاهده کنید.

گام‌ها

شما می‌توانید با استفاده از رابط مدیریتی یا Drush اقدام به فعال‌سازی یا غیرفعال‌سازی حالت نگهداری کنید.

فعال‌سازی حالت نگهداری با استفاده از رابط مدیریتی

  1. از منوی مدیریت به مسیر پیکربندی > توسعه > حالت نگهداری (admin/config/development/maintenance) بروید.
  2. فیلدها را با توجه به جدول زیر پر کنید.

    نام فیلد توضیحات مقدار

    قراردادن سایت در حالت نگهداری

    فعال‌سازی حالت نگهداری

    انتخاب شده

    پیام قابل نمایش در حالت نگهداری

    اطلاعاتی که در حالت فعال‌بودن نگهداری به بازدیدکنندکان نمایش داده می‌شود. متفیرهایی مانند @site می‌توانند در پیام نمایش داده شوند.

    @site هم اکنون در حالت نگهداری است و به زودی به حالت اصلی خود باز می‌گردد. از صبر شما سپاسگزاریم.

  3. روی ذخیره‌سازی پیکربندی کلیک کنید.
  4. با استفاده از مرورگر دیگری که در آن وارد سایت نشده‌اید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.

    حالت نگهداری فعال شده است

غیرفعال‌سازی حالت نگهداری با استفاده از رابط مدیریتی

  1. از منوی مدیریت به مسیر پیکربندی > توسعه > حالت نگهداری (admin/config/development/maintenance) بروید. صفحه حالت نگهداری نمایش می‌یابد.
  2. فیلدها را با توجه به جدول زیر پر کنید.

    نام فیلد توضیحات مقدار

    قراردادن سایت در حالت نگهداری

    غیرفعال‌سازی حالت نگهداری

    انتخاب نشده

    پیام قابل نمایش در حالت نگهداری

    هنگام غیرفعال‌کردن، نیاز به نمایش هیچ پیامی نیست. می‌توانید آن را خالی بگذارید

  3. روی ذخیره‌سازی پیکربندی کلیک کنید.
  4. با استفاده از مرورگر دیگری که در آن وارد سایت نشده‌اید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.

    حالت نگهداری غیرفعال شده است

فعال‌سازی یا غیرفعال‌سازی حالت نگهداری با استفاده از Drush

  1. در صورت مطلوب بودن استفاده از رابط کاربری، با توجه به گام‌های بالا اقدام کنید.
  2. دستورات زیر را به منظور فعال‌سازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:

    drush config:set system.maintenance message "یادداشت اختیاری" -y
    drush state:set system.maintenance_mode 1 --input-format=integer
    drush cr
  3. دستورات زیر را به منظور غیرفعال‌سازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:

    drush sset system.maintenance_mode 0
    drush cr
  4. پس از اجرای هر کدام از دستورات، با مراجعه به سایت از یک مرورگر دیگر اطمینان یابید که سایت در حالت نگهداری مورد نظر شما قرار گرفته است یا خیر.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: extend-maintenance.asciidoc

Help improve this page

Page status: No known problems

You can: