حل خطای بروزرسانی دیگری در حال پیشروی است در وردپرس
گاهی از مواقع در زمان به روز رسانی خودِ وردپرس ممکن است با خطاهای گوناگونی مواجه شوید. یکی از این خطاها که به روز کردن وردپرس را با مشکل مواجه می کند و از طی ادامه مراحل خودداری میکند، خطای بروزرسانی دیگری در حال پیشروی است میباشد. این خطا هر چند که بعد از مدتی به صورت خودکار برطرف میشود. اما ممکن است خواسته باشید هر چه سریعتر این مشکل را برطرف کنید. اول بهتر است بدانیم که این خطا چرا این خطا به وجود میآید.
علت خطای بروزرسانی دیگری در حال پیشروی است چیست؟
زمان هایی که قصد به روز کردن وردپرس را دارید، وردپرس به صورت خودکار یک رکورد در پایگاه داده در جدول wp_options اضافه مینماید تا از راه اندازی یک بروز رسانی دیگر جلوگیری کند. در مواقعی ممکن است به روز رسانی به درستی انجام نشود که این خود دلایل متعددی میتواند داشته باشد. از جمله محدود بودن میزان منابع هاست شما که روی سرور تنظیم شده است؛ مخصوصاً میزان IO که همان مقدار خواندن و نوشتن از روی حافظه است.
در این حالت به روز رسانی وردپرس به صورت ناتمام باقی میماند و زمانی که مجدد به روز کردن وردپرس را انجام میدهید، خطای «بروزرسانی دیگری در حال پیش روی است» به شما نمایش داده میشود.
این پیام و خطا بعد از مدت زمان ۱۵ دقیقه به صورت خودکار حذف خواهد شد که در این مدت زمان اگر وردپرس به روز نشود، باید دوباره درخواست به روزرسانی را صادر کنید. که این بار ممکن است به روز رسانی با موفقیت انجام گیرد.
اما اگر نخواسته باشید این ۱۵ دقیقه را صبر کنید، به صورت دستی میتوانید این خطا را برطرف کنید و مشکل را ریست کنید.
ما در این آموزش به دو روش برای حل خطای بروزرسانی دیگری در حال پیشروی است در وردپرس اشاره می کنیم. یکی استفاده از افزونه که بدون هیچ دردسری این مشکل را برای ما رفع می کند. یکی هم رفع این مشکل به صورت دستی از طریق ویرایش دیتابیس وردپرس است.
حل خطای بروزرسانی دیگری در حال پیشروی است با افزونه
افزونه ای که در اینجا به کمک ما می آید Fix Another Update In Progress نام دارد. این افزونه کاربرد بسیار ساده ای دارد که با فعال کردن آن صفحه ای به بخش های مدیریت سایت وردپرس با همین نام، در گروه صفحات تنظیمات، به مانند تصویر زیر افزوده میگردد که با کلیک روی آن با چنین صفحه ای روبرو خواهید شد.
بعد از آن با کلیک روی دکمهٔ Fix WordPress Update Lock قفل به روز رسانی وردپرس برداشته شده و خطای مذکور هم حذف می گردد.
حالا اگر خواسته باشید مجدد قادرید اقدام به بروزرسانی وردپرس کنید.
حل خطای بروزرسانی دیگری در حال پیشروی است به صورت دستی
اما در این روش که به صورت دستی باید وارد دیتابیس وردپرس شوید و رکورد قفل بروزرسانی وردپرس را حذف کنید. برای این کار وارد کنترل پنل خود شده و سپس روی phpMyAdmin کلیک کنید.
حالا از منوی ناوبری سمت چپ، پایگاه داده وردپرس را انتخاب کنید. سپس روی جدول wp_options کلیک کنید. باید تمامی رکوردهای موجود در این جدول را ببینید.
اما ما به دنبال رکوردی با نام core_updater.lock می گردیم. پس اگر در صفحه یک چنین رکوردی را دید که به سادگی با کلیک روی دستور Delete آن را حذف کنید.
در غیر این صورت باید از ابزار Search که پیوند آن در بالای صفحه وجود دارد استفاده کنید و این مورد را در جدول wp_options پیدا کنید و به روشی که گفته شد آن را حذف کنید.
جمع بندی
افزونه Fix Another Update In Progress برای رفع مشکل خطای گفته شده، همان مراحلی را دنبال میکند که در روش دوم موسوم به روش دستی خدمت شما گفته شد. حالا شما مختارید که از هر کدام از روشهای مد نظر که گفته شده استفاده نمایید. اما همانطور که گفته شده اگر زیاد عجله ندارید، اگر ۱۵ دقیقه صبر کنید، وردپرس خود به خود این رکورد core_updater.lock را حذف میکند و خطا ناپدید میگردد.