اگر شما یکی از کاربران وردپرس هستید، احتمالاً با خطای “بروزرسانی دیگری در جریان است” روبرو شدهاید. این خطا معمولاً در زمان بروزرسانی هسته وردپرس، افزونهها یا قالبها رخ میدهد و میتواند شما را از ادامه بهروزرسانی بازدارد. عدم رفع این مشکل به موقع ممکن است موجب اختلال در عملکرد سایت شما شود و تجربه کاربری را تحت تأثیر قرار دهد. در این مقاله، راهحلهای کاربردی و گام به گام برای رفع این خطا ارائه میدهیم. اگر به هر دلیلی موفق به رفع مشکل نشدید، میتوانید از خدمات پشتیبانی فنی وردپرس استفاده کنید تا به سرعت این خطا برطرف شود و سایت شما به درستی عمل کند.
خطای “بروزرسانی دیگری در جریان است” چیست؟
این خطا معمولاً زمانی رخ میدهد که یک بهروزرسانی در حال انجام است و عملیات بهروزرسانی دیگری به صورت همزمان آغاز میشود. وردپرس بهطور خودکار یک قفل (lock) موقت در پایگاه داده ایجاد میکند تا مطمئن شود تنها یک بهروزرسانی در هر زمان انجام میشود. در مواردی که بهروزرسانی متوقف یا ناقص باقی بماند، این قفل فعال میماند و شما با پیام خطا مواجه میشوید.
چرا این خطا رخ میدهد؟
دلایل مختلفی ممکن است منجر به نمایش خطای “بروزرسانی دیگری در جریان است” شوند:
- بروزرسانی ناقص یا متوقف شده: اگر در حین بروزرسانی وردپرس، به دلایلی مانند قطع شدن ارتباط با سرور یا اینترنت، عملیات بهروزرسانی ناقص باقی بماند، این قفل فعال میماند.
- کندی سرور یا مشکلات پایگاه داده: کندی سرور یا قطعی ارتباط با پایگاه داده میتواند باعث ایجاد این مشکل شود.
- تداخل افزونهها یا قالبها: برخی افزونهها یا قالبها ممکن است با فرایند بهروزرسانی تداخل داشته باشند و مانع از انجام صحیح آن شوند.
چگونه مشکل را شناسایی کنیم؟
برای شناسایی دقیق این مشکل، مراحل زیر را انجام دهید:
- وارد پنل مدیریت وردپرس شوید.
- در هنگام تلاش برای بهروزرسانی، پیام “بروزرسانی دیگری در جریان است” را مشاهده میکنید.
- همچنین ممکن است در بخش افزونهها یا قالبها نیز این خطا ظاهر شود.
رفع سریع خطا بدون نیاز به کد
یکی از سادهترین راهها برای رفع این مشکل، صبر کردن است. وردپرس بهطور خودکار پس از ۱۵ دقیقه تا یک ساعت، قفل بهروزرسانی را از بین میبرد. بنابراین، اگر فوراً به انجام عملیات دیگری نیاز ندارید، میتوانید کمی صبر کنید تا این مشکل بهطور خودکار رفع شود.
راهحلهای دستی برای رفع خطا
اگر نمیخواهید منتظر بمانید، میتوانید از روشهای زیر برای رفع خطا استفاده کنید:
روش ۱: حذف رکورد lock از پایگاه داده وردپرس
- به پنل مدیریت هاست خود وارد شوید.
- به بخش phpMyAdmin بروید و پایگاه داده مربوط به سایت خود را انتخاب کنید.
- جدول
wp_options
را باز کنید. - رکوردی با نام
core_updater.lock
را پیدا کرده و آن را حذف کنید. - پس از حذف این رکورد، مشکل باید برطرف شده و میتوانید بهروزرسانیها را ادامه دهید.
روش ۲: استفاده از افزونههای مخصوص رفع خطا
برخی از افزونهها بهطور خودکار این خطا را برطرف میکنند. افزونههایی مانند “Fix Another Update In Progress” میتوانند به سرعت این مشکل را بدون نیاز به تغییرات دستی در پایگاه داده حل کنند.
پیشگیری از رخ دادن مجدد این خطا
برای جلوگیری از رخ دادن مجدد این خطا، میتوانید موارد زیر را رعایت کنید:
- بروزرسانی دستی افزونهها و قالبها: همواره از بهروزرسانی دستی استفاده کنید و تا زمانی که یک بهروزرسانی به اتمام نرسیده است، عملیات دیگری انجام ندهید.
- استفاده از هاست با سرعت مناسب: انتخاب یک هاست با کیفیت و سرعت بالا میتواند جلوی بسیاری از مشکلات مشابه را بگیرد.
- بررسی افزونههای ناسازگار: برخی افزونهها ممکن است باعث بروز این خطا شوند، بنابراین توصیه میشود از افزونههای معتبر و بهروز استفاده کنید.
نتیجهگیری
خطای “بروزرسانی دیگری در جریان است” یکی از مشکلات رایج وردپرس است که میتواند در زمان بروزرسانی سایت، مانع از انجام عملیات شود. با استفاده از راهحلهای ارائه شده در این مقاله، میتوانید به سرعت این مشکل را برطرف کنید و از بروز مشکلات مشابه در آینده جلوگیری کنید.
منابع : https://kinsta.com – https://www.wpbeginner.com