[[extend-maintenance]]
=== فعال‌سازی و غیرفعال‌سازی حالت نگهداری

[role="summary"]
چگونگی فعال‌سازی حالت نگهداری برای نمایش پیام "سایت در حالت نگهداری قرار دارد" و غیرفعال کردن آن.

(((Maintenance mode,overview)))
(((Maintenance mode,enabling)))
(((Maintenance mode,disabling)))

==== هدف

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

==== دانش پیشنیاز

<<security-concept>>

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

اگر با استفاده از Drush قصد فعال‌سازی یا غیرفعال‌سازی حالت نگهداری را دارید، ابتدا آن را نصب کنید. <<install-tools>> را مشاهده کنید.

==== گام‌ها

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

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

. از منوی _مدیریت_ به مسیر _پیکربندی_ > _توسعه_ > _حالت نگهداری_ (_admin/config/development/maintenance_) بروید.

. فیلدها را با توجه به جدول زیر پر کنید.
+
[width="100%",frame="topbot",options="header"]
|================================
| نام فیلد | توضیحات | مقدار
| قراردادن سایت در حالت نگهداری | فعال‌سازی حالت نگهداری | انتخاب شده
| پیام قابل نمایش در حالت نگهداری | اطلاعاتی که در حالت فعال‌بودن نگهداری به بازدیدکنندکان نمایش داده می‌شود. متفیرهایی مانند @site می‌توانند در پیام نمایش داده شوند. | @site هم اکنون در حالت نگهداری است و به زودی به حالت اصلی خود باز می‌گردد. از صبر شما سپاسگزاریم.
|================================

. روی _ذخیره‌سازی پیکربندی_ کلیک کنید.

. با استفاده از مرورگر دیگری که در آن وارد سایت نشده‌اید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. <<prevent-cache-clear>> را مشاهده کنید.
+
--
// Site in maintenance mode.
image:images/extend-maintenance-mode-enabled.png["حالت نگهداری فعال شده است",width="100%"]
--

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

. از منوی _مدیریت_ به مسیر _پیکربندی_ > _توسعه_ > _حالت نگهداری_ (_admin/config/development/maintenance_) بروید. صفحه _حالت نگهداری_ نمایش می‌یابد.

. فیلدها را با توجه به جدول زیر پر کنید.
+
[width="100%",frame="topbot",options="header"]
|================================
| نام فیلد | توضیحات | مقدار
| قراردادن سایت در حالت نگهداری | غیرفعال‌سازی حالت نگهداری | انتخاب نشده
| پیام قابل نمایش در حالت نگهداری | هنگام غیرفعال‌کردن، نیاز به نمایش هیچ پیامی نیست. می‌توانید آن را خالی بگذارید |
|================================

. روی _ذخیره‌سازی پیکربندی_ کلیک کنید.

. با استفاده از مرورگر دیگری که در آن وارد سایت نشده‌اید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. <<prevent-cache-clear>> را مشاهده کنید.
+
--
// Site no longer in maintenance mode.
image:images/extend-maintenance-mode-disabled.png["حالت نگهداری غیرفعال شده است",width="100%"]
--

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

. در صورت مطلوب بودن استفاده از رابط کاربری، با توجه به گام‌های بالا اقدام کنید.

. دستورات زیر را به منظور فعال‌سازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:
+
----
drush sset system.maintenance_mode 1
drush cr
----

. دستورات زیر را به منظور غیرفعال‌سازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:
+
----
drush sset system.maintenance_mode 0
drush cr
----

. پس از اجرای هر کدام از دستورات، با مراجعه به سایت از یک مرورگر دیگر اطمینان یابید که سایت در حالت نگهداری مورد نظر شما قرار گرفته است یا خیر.

==== درک خود را گسترش دهید

* <<security-update-core>>

* <<security-update-theme>>

* <<security-update-module>>

//==== Related concepts

// ==== Additional resources

*مشارکت‌کنندگان*

نگارش و ویرایش توسط https://www.drupal.org/u/batigolix[Boris Doesborg] و https://www.drupal.org/u/jojyja[Jojy Alphonso] در http://redcrackle.com[Red Crackle]

ترجمه توسط https://www.drupal.org/u/novid[Navid Emami]
