چگونه خطای “Another Update is Currently in Progress” را در وردپرس برطرف کنیم؟

آیا در به‌روزرسانی وردپرس گیر کرده‌اید؟ خطای “Another Update is Currently in Progress” یا «به‌روزرسانی دیگری در حال انجام است» می‌تواند آزاردهنده باشد، به‌خصوص زمانی که می‌خواهید سایت خود را به‌روز و ایمن نگه دارید.

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

 

چرا خطای “Another Update is Currently in Progress” رخ می‌دهد؟

این پیام اغلب زمانی ظاهر می‌شود که یک به‌روزرسانی اصلی وردپرس در پس‌زمینه در حال اجرا باشد و شما بخواهید یک به‌روزرسانی دیگر را آغاز کنید.

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

این پیام بطور معمول بعد از ۱۵ دقیقه یا پس از اتمام به‌روزرسانی به‌طور خودکار ناپدید می‌شود. اما اگر این پیام همچنان باقی مانده است، باید آن را به‌صورت دستی حذف کنید. در ادامه، نحوه رفع خطای “Another Update is Currently in Progress” را گام‌به‌گام بررسی می‌کنیم.

چگونه خطای “Another Update is Currently in Progress” را در وردپرس برطرف کنیم؟

برای رفع این خطا، باید فایل ‘core_updater.lock’ را از پایگاه داده وردپرس حذف کنید. ساده‌ترین راه برای انجام این کار استفاده از phpMyAdmin است.

نکته: پیش از اعمال تغییرات در پایگاه داده یا فایل‌های وردپرس، بهتر است یک نسخه پشتیبان کامل از سایت خود تهیه کنید. برای این کار می‌توانید از افزونه‌ای مانند Duplicator استفاده کنید.

۱. ورود به phpMyAdmin از طریق cPanel

ابتدا وارد داشبورد cPanel میزبان وردپرس خود شوید و به phpMyAdmin دسترسی پیدا کنید.

ما در این مثال از Bluehost استفاده می‌کنیم، بنابراین اگر از هاست دیگری استفاده می‌کنید، ممکن است محیط کاربری شما کمی متفاوت باشد. اگر در کنترل پنل هاست خود گزینه phpMyAdmin را پیدا نکردید، با پشتیبانی هاست خود تماس بگیرید.

در داشبورد Bluehost، ابتدا به تب Websites بروید، سپس روی دکمه Settings مربوط به سایتی که با این خطا مواجه شده است، کلیک کنید.

سپس به بخش Quick Links بروید و روی phpMyAdmin کلیک کنید.

۲. حذف قفل به‌روزرسانی از پایگاه داده

پس از ورود به phpMyAdmin، پایگاه داده وردپرس خود را انتخاب کنید. پس از کلیک روی نام پایگاه داده، لیستی از جداول آن نمایش داده می‌شود. اکنون، جدول wp_options را پیدا کرده و روی دکمه Browse کلیک کنید.

در این جدول، به دنبال ردیفی بگردید که مقدار option_name آن ‘core_updater.lock’ باشد. سپس، روی دکمه Delete در کنار آن کلیک کنید. بعد از این مرحله، phpMyAdmin به‌طور خودکار این ردیف را از پایگاه داده حذف می‌کند.

اکنون، اگر به سایت وردپرس خود بازگردید، خطای “Another Update is Currently in Progress” برطرف شده و می‌توانید به‌روزرسانی‌های خود را ادامه دهید.

Another update is in progress

چگونه از وقوع مجدد خطای “Another Update is Currently in Progress”  جلوگیری کنیم؟

با اینکه دانستن روش رفع این خطا مهم است، اما بهتر است از همان ابتدا از بروز آن جلوگیری کنید. در ادامه، چند راهکار برای جلوگیری از این مشکل آورده‌ایم:

1.به‌روزرسانی‌ها را به‌صورت جداگانه انجام دهید – به‌روزرسانی هم‌زمان وردپرس، قالب‌ها و افزونه‌ها می‌تواند باعث ایجاد خطا شود. بهتر است آن‌ها را یکی‌یکی به‌روزرسانی کنید. (برای اطلاعات بیشتر، مقاله ما درباره اولویت به‌روزرسانی وردپرس و افزونه‌ها را بخوانید.)

  1. کش مرورگر را پاک کنید – گاهی اوقات، این خطا به دلیل ذخیره شدن داده‌های قدیمی در مرورگر شما باقی می‌ماند. پاک کردن کش مرورگر ممکن است مشکل را حل کند.
  2. از سایت تستی (Staging Site) استفاده کنید – قبل از اجرای به‌روزرسانی‌ها روی سایت اصلی، بهتر است ابتدا آن‌ها را روی یک محیط تستی بررسی کنید. این کار به شما کمک می‌کند که مشکلات احتمالی را شناسایی و برطرف کنید، بدون اینکه سایت اصلی تحت تأثیر قرار بگیرد.
  3. از یک افزونه مدیریت به‌روزرسانی استفاده کنید – افزونه‌هایی مانند Easy Updates Manager می‌توانند به شما کمک کنند تا به‌روزرسانی‌ها را زمان‌بندی و مدیریت کنید و از ایجاد خطاهای احتمالی جلوگیری شود.

با رعایت این نکات، می‌توانید احتمال بروز خطای “Another Update is Currently in Progress” را در آینده کاهش دهید و سایت وردپرسی خود را همیشه به‌روز و ایمن نگه دارید.

Another Update is Currently in Progress

نتیجه‌گیری

به‌روزرسانی وردپرس برای حفظ امنیت و بهبود عملکرد سایت ضروری است، اما گاهی ممکن است با خطای “Another Update is Currently in Progress” مواجه شوید. خوشبختانه، این مشکل به‌سادگی با حذف قفل به‌روزرسانی از پایگاه داده قابل حل است. علاوه بر این، رعایت چند نکته مانند انجام به‌روزرسانی‌های جداگانه، استفاده از سایت تستی و مدیریت خودکار آپدیت‌ها می‌تواند از بروز این خطا در آینده جلوگیری کند.

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

منبع

این مقاله ترجمه ای روان از مقاله از در وبسایت wpbeginner با نام Another Update is Currently in Progress است.

 

سوالات  متداول

۱. آیا خطای “Another Update is Currently in Progress” به‌طور خودکار برطرف می‌شود؟

بله، اغلب این خطا بعد از ۱۵ دقیقه یا پس از اتمام به‌روزرسانی اصلی وردپرس به‌طور خودکار از بین می‌رود. اما اگر باقی بماند، باید آن را به‌صورت دستی از پایگاه داده حذف کنید.

۲. اگر phpMyAdmin در هاست من وجود نداشته باشد، چه کاری انجام دهم؟

اگر در کنترل پنل هاست خود گزینه phpMyAdmin را پیدا نمی‌کنید، می‌توانید با پشتیبانی هاست خود تماس بگیرید. همچنین، می‌توانید از طریق یک افزونه مدیریت پایگاه داده مانند WP-DBManager یا از طریق دستورات SQL در کنسول مدیریت هاست این مشکل را برطرف کنید.

۳. آیا خطای “Another Update is Currently in Progress” ممکن است در آینده دوباره اتفاق بیفتد؟

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

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *