On this page
11.2. فعالسازی و غیرفعالسازی حالت نگهداری
قرار دادن سایت در حالت نگهداری به صورتی که کاربران با مجوزهای درست بتوانند از آن استفاده کنند و به سایر کاربران یک پیام مشخص فرستاده شود.
اگر با استفاده از Drush قصد فعالسازی یا غیرفعالسازی حالت نگهداری را دارید، ابتدا آن را نصب کنید. قسمت 3.2, “مفهوم: ابزارهای اضافی” را مشاهده کنید.
شما میتوانید با استفاده از رابط مدیریتی یا Drush اقدام به فعالسازی یا غیرفعالسازی حالت نگهداری کنید.
- از منوی مدیریت به مسیر پیکربندی > توسعه > حالت نگهداری (admin/config/development/maintenance) بروید.
فیلدها را با توجه به جدول زیر پر کنید.
نام فیلد توضیحات مقدار قراردادن سایت در حالت نگهداری
فعالسازی حالت نگهداری
انتخاب شده
پیام قابل نمایش در حالت نگهداری
اطلاعاتی که در حالت فعالبودن نگهداری به بازدیدکنندکان نمایش داده میشود. متفیرهایی مانند @site میتوانند در پیام نمایش داده شوند.
@site هم اکنون در حالت نگهداری است و به زودی به حالت اصلی خود باز میگردد. از صبر شما سپاسگزاریم.
- روی ذخیرهسازی پیکربندی کلیک کنید.
با استفاده از مرورگر دیگری که در آن وارد سایت نشدهاید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.

- از منوی مدیریت به مسیر پیکربندی > توسعه > حالت نگهداری (admin/config/development/maintenance) بروید. صفحه حالت نگهداری نمایش مییابد.
فیلدها را با توجه به جدول زیر پر کنید.
نام فیلد توضیحات مقدار قراردادن سایت در حالت نگهداری
غیرفعالسازی حالت نگهداری
انتخاب نشده
پیام قابل نمایش در حالت نگهداری
هنگام غیرفعالکردن، نیاز به نمایش هیچ پیامی نیست. میتوانید آن را خالی بگذارید
- روی ذخیرهسازی پیکربندی کلیک کنید.
با استفاده از مرورگر دیگری که در آن وارد سایت نشدهاید، اطمینان یابید که سایت در حالت نگهداری قرار گرفته است. اگر قادر به انجام اینکار نیستید، حافظه موقت را پاکسازی نمایید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.

- در صورت مطلوب بودن استفاده از رابط کاربری، با توجه به گامهای بالا اقدام کنید.
دستورات زیر را به منظور فعالسازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:
drush config:set system.maintenance message "یادداشت اختیاری" -y drush state:set system.maintenance_mode 1 --input-format=integer drush cr
دستورات زیر را به منظور غیرفعالسازی حالت نگهداری و پاکسازی حافظه موقت اجرا کنید:
drush sset system.maintenance_mode 0 drush cr
- پس از اجرای هر کدام از دستورات، با مراجعه به سایت از یک مرورگر دیگر اطمینان یابید که سایت در حالت نگهداری مورد نظر شما قرار گرفته است یا خیر.
مشارکتکنندگان
نگارش و ویرایش توسط Boris Doesborg و Jojy Alphonso در Red Crackle
ترجمه توسط Navid Emami
Source file: extend-maintenance.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion