یکی از رایج ترین خطاهای که در وردپرس اتفاق می افتد خطای “جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید.” می باشد.این خطا معمولا زمانی اتفاق می افتد که شما در زمان بروزرسانی افزونه و قالب وردپرس به طور موقت و به دلایل مختلفی ارتباط شما با بروزرسان وردپرس قطع شده باشد.
راه حل ساده ای برای حل این مشکل وجود دارد که در این آموزش قصد داریم به معرفی آن بپردازیم.
چه دلایلی باعث خطای جهت انجام عملیات تعمیرات زمانبندی شده می شود؟
وردپرس برای این که فایلی را بروزرسانی کند نیاز به زمان دارد و طی فرایند بروزرسانی فایل های سایت شما پیغامی را به کاربران شما تحت عنوان briefly unavailable for scheduled maintenance. check back in a minute. نمایش می دهد.البته این پیغام برای نسخه انگلیسی وردپرس است و اگر شما با نسخه فارسی آن کار می کنید خطای زیر را مشاهده می کنید:
جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید.
این فرایند یک رفتار طبیعی است که هنگام بروزرسانی ها اتفاق می افتد و مشکلی هم برای سایت ما پیش نمی آید،اما گاهی اوقات مدت زمان نمایش این پیغام زیاد می شود و اینجاست که ما به مشکل جدی برمیخوریم و می تواند تاثیرات مخربی را بر روی تجربه کاربری سایت ما بگذارد و به طبع آن کاربران از سایت ما خارج شوند.بنابراین فورا باید برای حل این مشکل اقدام کنیم.
چگونه خطای briefly unavailable for scheduled maintenance. check back in a minute. را رفع کنیم؟
برای حل این مشکل ابتدا باید وارد هاست خود شوید.اگر از cPanel برای این کار استفاده می کنید می توانید آموزش ورود به cpanel را مطالعه کنید.
در مرحله بعد باید بر روی گزینه File Manager کلیک کنید تا وارد فایل های سایت خود شوید.
الان باید وارد public_html شوید.
سپس باید به دنبال فایلی با نام .maintenance باشید و بر روی آن کلیک راست کنید و آن را حذف کنید.
پس از انجام فرایند بالا به سایت خود بازگردید و مطمئن شوید که خطای جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید از بین رفته باشد.
توجه : گاه اوقات پیش می آید که شما این فایل (maintenance) را پیدا نمی کنید که در این صورت باید نمایش فایل های مخفی یا Show hidden files را در هاست خود فعال کنیدوبرای این کار در ادامه همراه ما باشید.
فعالسازی نمایش فایلهای مخفی در هاست
برای این که بتوانیم فایل های مخفی موجود در هاست خود را به نمایش در بیاوریم باید وارد تنظیمات شویم و تیک گزینه Show Hidden Files را فعال کنیم و فراموش نکنید که در آخر تیک گزینه Save را بزنید.
سفارشی کردن پیام بروزرسانی وردپرس
اگر شما هم جزو آن دسته از افرادی هستید که بر روی تجربه کاربری سایت خود حساس هستید ما در این قسمت قصد سفارشی کردن پیغام پیشفرض “جهت انجام عملیات تعمیرات زمانبندی شده برای مدت کوتاهی در دسترس نیست. یک دقیقه دیگر مراجعه کنید.” را داریم.
برای انجام این کار می توانید در ویرایشگر متنی سیستم خود،فایلی تحت عنوان Maintenance.php ایجاد کنید و کد زیر را در آن قرار دهید و ذخیره کنید.سپس از طریق Public_html وارد پوشه wp-content بشوید و فایل Maintenance.php را در آنجا بارگذاری کنید.
<?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(); ?>
توجه کنید که شما به جای عبارت “در حال بروزرسانی سایت هستیم. به زودی برمیگردیم.” باید عبارت دلخواه خود را قرار دهید.از این پس هنگام بروز این مشکل کاربران شما با پیغام “در حال بروزرسانی سایت هستیم. به زودی برمیگردیم.” مواجه می شوند که باعث می شود کاربران متوجه بروزرسانی سایت شما شوند و مجدد به سایت شما برگردند.