اگر هنگام به روزرسانی وردپرس یا افزونه ها با پیام بروزرسانی دیگری در جریان است مواجه شدهاید و نمیتوانید اقدام دیگری انجام دهید، نگران نباشید. این خطا یکی از خطاهای رایج وردپرس است و به راحتی قابل برطرف کردن است. در این مقاله تیم متخصص الماس هاست به شما توضیح میدهند چرا این خطا رخ میدهد و چطور آن را در چند مرحله ساده برطرف کنید.
علت بروز خطای "بروزرسانی دیگری در جریان است"
وردپرس برای جلوگیری از ایجاد تداخل هنگام بروزرسانیهای همزمان (مثلاً به روزرسانی همزمان هسته، افزونه یا قالب) یک قفل موقت در دیتابیس ایجاد می کند. این قفل به صورت خودکار بعد از چند دقیقه باید حذف شود، اما گاهی به دلایل زیر باقی میماند:
- قطع ناگهانی بروزرسانی
- اختلال در اتصال اینترنت
- مشکل در هاست یا سرور
- کش شدن خطا در مرورگر یا سایت
روش های رفع خطای بروزرسانی دیگری در جریان است
صبر کردن چند دقیقه: معمولاً این خطا خودبهخود بعد از حدود ۱۵ دقیقه برطرف میشود. پس اگر عجله ندارید، میتوانید چند دقیقه صبر کنید و مجدداً تلاش کنید.
حذف قفل به روزرسانی از دیتابیس (با افزونه): اگر نمیخواهید با دیتابیس مستقیماً کار کنید، از افزونهای مثل WP-Optimize یا Advanced Database Cleaner استفاده کنید. افزونه را نصب و فعال کنید. وارد بخش پایگاه داده شوید. جدول core_updater.lock را بررسی و پاک کنید یا از ابزار حذف Transient ها استفاده کنید.
حذف دستی قفل بروزرسانی از دیتابیس (phpMyAdmin): این روش نیاز به دقت دارد. حتماً قبل از تغییرات از دیتابیس بک آپ بگیرید. وارد کنترلپنل هاست شوید. به قسمت phpMyAdmin بروید. دیتابیس سایت وردپرسی خود را انتخاب کنید. جدول wp_options را باز کنید. دنبال ردیفی با مقدار core_updater.lock در ستون option_name بگردید. آن ردیف را حذف (Delete) کنید. پس از حذف، خطا بلافاصله رفع میشود.
در پایان
خطای "بروزرسانی دیگری در جریان است" اگرچه در نگاه اول نگران کننده به نظر می رسد، اما با چند اقدام ساده قابل برطرف شدن است. پیشنهاد میشود همیشه قبل از بروزرسانی سایت، از نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل، بتوانید به راحتی آن را بازگردانی کنید.