
خطای Briefly Unavailable for Scheduled Maintenance یکی از خطاهای رایج وردپرس است. در این مقاله از سری مقالات آموزش وردپرس، همراه شما کاربران عزیز همیار وردپرس هستیم، تا با هم نحوه رفع خطای Briefly Unavailable for Scheduled Maintenance را بررسی کنیم. احتمالا حالا که به این خطا برخورد کردید، عصبانی و سردرگم برای رفع خطایی که دلایل ظهورش را نمیدانید، به این صفحه رسیدید. صبوری به خرج دهید. همه چیز را با هم بررسی خواهیم کرد. وارد صفحه پیشخوان سایت شده و از طرف وردپرس، پیغام معمول و همیشگی را روی افزونههایتان تماشا کردید که میگوید افزونهها آماده به روزرسانی هستند. شما هم به امید بهبود عملکرد سایت، دستتان را روی دکمه به روز رسانی سایت برده و خوشحال از آپدیت افزونهها منتظر مینشینید که ناگهان پیغام خطای Briefly Unavailable for Scheduled Maintenance تیشه به ریشه آرامشتان میزند. خطای Briefly Unavailable for Scheduled Maintenance که در وردپرس فارسی سازی شده، ممکن است با خطای ” جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید.” به نمایش دربیاید، زمانی مزاحمتان شده که بروز رسانی افزونهها به طور کامل انجام نشده باشد.
چرا خطای Briefly Unavailable for Scheduled Maintenance اتفاق میافتد؟
اگر وردپرس شما نسخه بالای 3.7 به بعد باشد، احتمالا دیده باشید که وردپرس، گزینه به روز رسانی خودکار افزونهها را به قابلیت خود اضافه کرده است. بنابراین در صورتی که شما دکمه تایید این قابلیت را فشار دهید، سایت هر بار برای آپدیت افزونه به صورت خودکار به حالت تعمیر و نگهداری میرود. اینطوری میشود که وارد سایت شده و با پیغام عملیات تعمیرات زمان بندی شده روبرو میشوید.
در صورتی که این گزینه در سایت شما فعال نباشد، تنها زمانی با خطای Briefly Unavailable for Scheduled Maintenance روبرو میشوید، که قصد به روز رسانی افزونهای را داشته باشید.
خطای Briefly Unavailable for Scheduled Maintenance که میتواند کاربران زیادی را از سایت شما دور کند و باعث شود ترافیک قابل ملاحظهای را از دست بدهید، در واقع نوعی پیغام اطلاع رسانی است که کاربران را از وضعیت تعمیر سایت باخبر کند. در بسیاری از موراد شما خودتان بدون بازدید از صفحه اصلی سایت، متوجه این اتفاق نمیشوید. مگر اینکه کاربری به شما اطلاع دهد که سایت شما، این پیغام را داده ویا مشغول آپدیت و به روز رسانی افزونهای باشید.
به طور کلی، ظهور خطای Briefly Unavailable for Scheduled Maintenance به دلایل مختلفی در سایت وردپرسی شما میتواند اتفاق بیفتد. موارد زیر از جمله دلایلی هستند که شما را با این پیغام روبرو میکنند:
- وسط به روز رسانی افزونهای، تب مرورگر را بسته و یا اینترنت را قطع کردید.
- هاست وردپرس شما کند است ( معمولا هاستهای اشتراکی این وضعیت را دارد)
- کمر به بهروز رسانی قالب و افزونههای زیادی را به صورت همزمان بستید.
خطای Briefly Unavailable for Scheduled Maintenance چه زمانی دردسرساز میشود؟
زمانی که وردپرس، مشغول فرایند به روزرسانی است، این سیستم مدیریت محتوای محبوب، فایلهای ضروری را از سرور دانلود میکند و در نهایت فایل جدید را نصب کرده و در این فاصله، پیغام خطای Briefly Unavailable for Scheduled Maintenance را نشان میدهد. در این حالت سایت شما تنها چند ثانیه در این حالت بوده و دوباره به کار خود ادامه میدهد.
دردسر اصلی آن زمانی است که این حالت تعمیر روی سایت شما طولانی شود و یا به هر دلیلی به روز رسانی افزونه روی سایت شما به مشکل بخورید. اینجاست که تجربه کاربری سایت شما به خطر افتاده و کاربران زیادی سایتتان را میبندند و برای همیشه از سایت شما بیرون میروند.
چگونه خطای Briefly Unavailable for Scheduled Maintenance را برطرف کنیم؟
اگر در حال به روزرسانی افزونه بودید و این اتفاق افتاد، مطمئن شوید که به روزرسانی باموفقیت و تا آخر انجام شده باشد. چرا که ممکن است چند وقت بعد سایتتان با نسخه قبلی به مشکل بخورد. وارد هاست خود شوید.
- وارد هاست شوید
این خطا از طریق هاست شما قابل برطرف کردن است. برای این کار وارد پنل مدیریتی هاست شده و به قسمت file manager بروید. اگر از سی پنل استفاده میکنید که کارتان راحت است. هرچند استفاده از سایر میزبانها هم چندان تفاوتی در روال کار ندارد.
بعد از کلیک روی پوشه مدیریت فایل، به پوشه public-html بروید.
- فایل .maintenance را پیدا کنید
زمانی که این اعلان روی سایت ایجاد میشود، وردپرس یک فایل maintenance. به صورت موقت روی سایت ایجاد میکند. حالا اگر این فایل حذف شود، وردپرس میتواند به حالت قبلیاش برگردد. در فایل public-html به دنبال فایل .maintenance باشید. حالا روی آن راست کلیک کرده و گزینه delete را انتخاب کنید. سایت خود را چک کرده و مطمئن شوید و خطای حالت تعمیر از روی سایت شما پاک شده باشد.
حال تصور کنید به جای اینکه کاربر با پیغام ناخوشایند خطای Briefly Unavailable for Scheduled Maintenance روبرو شود، میتوانید صفحه مورد نظر را برای او سفارشی سازی کنید. جوری که هر بار در صورتی که این پیغام از طرف وردپرس اعلام شد، کاربر از ذوق دیدن صفحه سفارشی سازی شده سایت، آن را به خاطر بسپارد و بعد از برطرف شدن خطای تعمیر، دوباره به سایتتان برگردد.
چگونه پیام به روز رسانی صفحه را در وردپرس سفارشی سازی کنیم؟
تجربه کاربری خوب میتواند کاربران را دوباره به سایتتان برگرداند. این مورد را میتوانید برای سفارشی سازی پیغام خطای “جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید. “به کار ببرید.
برای این کار میتوانید در صفحه notepad یا هر سیستم ویرایشگر متنی دیگر در سیستمتان، فایلی به نام Maintenance.php بسازید. کد زیر را در آن قرار داده و ذخیره کنید. حالا از طریق Public_html وارد پوشه wp-content شده و فایل موردنظر را در آن جا قرار دهید.
<?php
$protocol = $_SERVER[“SERVER_PROTOCOL”];
if ( ‘HTTP/1.1’ != $protocol && ‘HTTP/1.0’ != $protocol )
$protocol = ‘HTTP/1.0’;
header( “$protocol 503 Service Unavailable”, true, 503 );
header( ‘Content-Type: text/html; charset=utf-8’ );
?>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<body>
<h1>در حال بروزرسانی سایت هستیم. منتظر باشید.</h1>
</body>
</html>
<?php die(); ?>
در این کد شما به جای عبارت “ در حال بروزرسانی سایت هستیم. منتظر باشید” میتوانید متن دلخواه و سفارشیتان را وارد کنید و سپس فایل را ذخیره کنید. به این ترتیب هر بار پس از به روز رسانی یا هر زمان دیگری که وردپرس این پیغام را نشان دهد، پیغام سفارشی شما به کاربر نمایش داده میشود.
اگر میخواهید که این صفحه را با هر استایل و شکل دیگری طراحی کنید، میتوانید به کمک css تغییرات موردنظرتان را روی آن اعمال کنید.
چگونه از بروز خطای Briefly Unavailable for Scheduled Maintenance جلوگیری کنیم؟
با استفاده از روشهای مختلفی میتوانید از بروز خطای Briefly Unavailable for Scheduled Maintenance در وردپرس جلوگیری کنید. این خطا معمولا به دلیل پاسخ کند بودن سرور یا محدودیت حافظه اتفاق میافتد. بنابراین اولین راه حل این است که ظرفیت پلن میزبانی سایتتان را افزایش دهید. روشهای زیر نیز میتواند از بروز این خطا روی سایت شما جلوگیری کند.
در حالی که مشغول به روز رسانی هستید، تب مرورگر را نبندید
هر چقدر هم که کار فوری پیش آمده باشد و شما پس از زدن دکمه به روز رسانی ناچار باشید که مرورگرتان را ببندید، در نظر داشته باشید کارتان نصفه نیمه میماند. هر زمانی که از قابلیت به روز رسانی خودکار وردپرس استفاده میکنید، حتما تب مرورگر را باز کرده و پیغام صفحه تعمیرات را ببینید.
تعداد زیادی افزونه و قالب را به روزرسانی نکنید
میدانم که صفحه افزونهها که به طور همزمان چند افزونه آماده به روزرسانی هستند، شما را وسوسه میکند تا کار را یکسره کرده و به طور یکجا تمام افزونههایی که نیاز به آپدیت دارند، به روزرسانی کنید، اما در نظر داشته باشید که اینکار میتواند باعث اختلال و گیر کردن سایتتان در حالت نگهداری شود. بنابراین بهتر است افزونهها را پس از دریافت پیام به روزرسانی آنها، به صورت محدود، آپدیت کنید. نه همزمان با هم به طور یکجا!
از سازگار بودن قالب و افزونههای سایتتان مطمئن شوید
قبل از اینکه دستتان به سمت دکمه به روزرسانی برود، مطمئن شوید که قالب یا افزونهای که میخواهید به روزرسانی شود، با نسخه وردپرس سازگار باشد.
سایت را به صورت دستی به حالت تعمیرات ببرید
سراغ سادهترین راه حل میرویم. قبل از انجام هر به روز رسانی شما میتوانید به صورت دستی، سایت را به حالت تعمیر و نگهداری ببرید. مثلا در بازههایی که میدانید کاربران کمتری در سایت هستند، میتوانید به روز رسانی را آغاز کرده و قبل از آن با استفاده از افزونههای تعمیر و نگهداری وردپرس، سایت را به صورت دستی به حالت تعمیرات ببرید.
با هم نحوه رفع خطای Briefly Unavailable for Scheduled Maintenance را در وردپرس بررسی کردیم. با در نظر گرفتن مواردی که در بالا به آن اشاره کردیم، در نظر داشته باشید که به روزرسانی یک جا میتواند باعث بروز این صفحه شود. در ضمن شما به کمک یک کدگذاری ساده میتوانید پیغام خطا را سفارشی سازی کنید تا تجربه کاربری بهتری برای کاربران سایت خود به وجود آورید.
منبع : سایت Wpbegginer
راه حل نهایی برای کسب و کار های آنلاین