آرٽيڪل ڊاريڪٽري
ورڈپریس اپ گريڊ پيغام "ٻي اپڊيٽ جاري آهي" جو حل ڊيٽابيس ۾ core_updater.lock رڪارڊ کي ختم ڪرڻ يا اپڊيٽ لاڪ کي صاف ڪرڻ لاءِ پلگ ان استعمال ڪرڻ آهي.
تيز ترين طريقو اهو آهي ته phpMyAdmin استعمال ڪيو وڃي يا functions.php ۾ delete statement تي عمل ڪيو وڃي، ۽ عام اپڊيٽ ڪارڪردگي ڪجهه منٽن ۾ بحال ٿي ويندي.
ڪجهه ڏينهن اڳ، مان هڪ دوست کي سندس ورڈپریس ويب سائيٽ چيڪ ڪرڻ ۾ مدد ڪري رهيو هوس، ۽ بيڪ اينڊ ڏيکاريندو رهيو ته "ٻي اپڊيٽ جاري آهي".
مون پاڻ ۾ سوچيو، "ڇا ان ۾ صرف ڏهه منٽ نه لڳن؟" پر اڌ ڪلاڪ گذري ويو، ۽ جڏهن مون صفحو تازو ڪيو، اهو اڃا تائين اتي ئي هو. مان حيران ٿي ويس.

توهان پروگرامر نه آهيو، تنهنڪري توهان کي ڪوڊ لکڻ جي ضرورت ناهي. توهان مواد ٺاهيندڙ نه آهيو، تنهنڪري توهان کي هر روز آرٽيڪل لکڻ جي ضرورت ناهي. توهان صرف هڪ عام ويب سائيٽ مالڪ آهيو جيڪو سائيٽ کي امن سان اپڊيٽ ڪرڻ چاهي ٿو، پر توهان هن بيوقوف مسئلي سان ڦاسي پيا آهيو. مان مڪمل طور تي سمجهان ٿو ته توهان ڪيئن محسوس ڪيو.
سچ پڇو ته، مون کي پڪ ناهي ته هي سبق جيڪو مون لکيو آهي اهو توهان لاءِ مددگار ثابت ٿيندو، پر مون ان کي بغير ڪنهن رعايت جي شيئر ڪيو آهي. هي ورڈپریس "ٻي اپڊيٽ جاري آهي" غلطي هڪ مسئلو آهي جنهن کي مون پاڻ منهن ڏنو آهي، ۽ اهو پڻ هڪ مسئلو آهي جنهن ۾ مون دوستن جي مدد ڪئي آهي.
هاڻي مان انهن طريقن جي وضاحت ڪندس جيڪي مون هڪ ئي وقت ڳولي لڌا آهن.
"ٻيو ورڈپریس اپڊيٽ جاري آهي" غلطي ڪيئن ٿي؟
جڏهن ورڈپریس هڪ ڪور اپڊيٽ ڪندو آهي، ته اهو ڊيٽابيس ۾ wp_options ٽيبل تي core_updater.lock نالي هڪ ويليو لکي ٿو. توهان ان کي هڪ لاڪ جي طور تي سوچي سگهو ٿا جيڪو سسٽم کي ٻڌائي ٿو، "مان اپڊيٽ ڪري رهيو آهيان، اڃا ڪجهه به نه ڪريو."
عام طور تي، هي لاڪ اپڊيٽ مڪمل ٿيڻ کان پوءِ پاڻمرادو غائب ٿي ويندو. بهرحال، جيڪڏهن اپڊيٽ جي عمل دوران ڪجهه غير متوقع ٿئي ٿو، جهڙوڪ سرور جو وقت ختم ٿيڻ، ناکافي ميموري، نيٽ ورڪ ۾ رڪاوٽ، يا پلگ ان تڪرار، ته لاڪ پاڻمرادو ان لاڪ نه ٿيندو.
ايندڙ ڀيري جڏهن توهان اپڊيٽ ڪرڻ چاهيو ٿا، ته سسٽم ڏسندو ته لاڪ اڃا تائين اتي آهي ۽ توهان کي ٻڌائيندو ته "ٻي اپڊيٽ جاري آهي". اهو تمام سادو آهي.
طريقو 1: ورڈپریس جي اپڊيٽ کي خودڪار طريقي سان ان لاڪ ڪرڻ جو انتظار ڪريو.
ورڈپریس عام طور تي 15 منٽن کان پوءِ پاڻمرادو هن لاڪ کي صاف ڪري ڇڏيندو آهي. جيڪڏهن توهان کي هن مسئلي جو سامنا ٿيو آهي، ته توهان پاڻ لاءِ هڪ پيالو ڪافي ٺاهي سگهو ٿا ۽ بعد ۾ ٻيهر ڪوشش ڪري سگهو ٿا.
پر جيڪڏهن توهان اڌ ڪلاڪ يا ان کان به وڌيڪ انتظار ڪيو ۽ اهو اڃا تائين ٺيڪ نه ٿيو، ته پوءِ انتظار ڪرڻ بند ڪريو ۽ ان سان دستي طور تي معاملو ڪريو. منهنجو دوست ان وقت تقريبن هڪ ڪلاڪ انتظار ڪيو، ۽ اهو اڃا تائين ساڳيو هو.
طريقو 2: ٻي جاري اپڊيٽ کي درست ڪرڻ لاءِ پلگ ان استعمال ڪريو.
هي طريقو سڀ کان سادو آهي ۽ انهن لاءِ موزون آهي جيڪي ڊيٽابيس سان گڏ هلڻ نٿا چاهين.
پلگ ان مارڪيٽ ۾ وڃو ۽ "فيڪس ٻي اپڊيٽ جاري آهي" جي ڳولا ڪريو، پوءِ ان کي انسٽال ۽ چالو ڪريو. اڳيون، پنهنجي سيٽنگز ۾ پلگ ان ڳوليو، "مرمت" بٽڻ تي ڪلڪ ڪريو، ۽ پلگ ان کي هٽائڻ لاءِ ان کي لاڪ ڪريو.

مون پاڻ هي پلگ ان استعمال نه ڪيو آهي، پر اهو ڪافي آسان لڳي ٿو. اهو ناهي ته مان ان کي استعمال ڪرڻ نٿو چاهيان، پر مان سڌو سنئون ڊيٽابيس سان ڪم ڪرڻ کي ترجيح ڏيان ٿو؛ اهو وڌيڪ اطمينان بخش محسوس ٿئي ٿو. تاهم، جيڪڏهن توهان ڊيٽابيس سان تمام گهڻو واقف نه آهيو، ته هي پلگ ان يقيني طور تي هڪ پريشاني کان پاڪ آپشن آهي.
طريقو 3: phpMyAdmin ۾ core_updater.lock رڪارڊ ختم ڪريو.
هي منهنجو سڀ کان وڌيڪ استعمال ٿيندڙ طريقو آهي. جيتوڻيڪ اهو ٿورو ٽيڪنيڪل لڳي ٿو، پر اصل ۾ اهو هلائڻ تمام آسان آهي.
پنهنجي ويب هوسٽنگ ڪنٽرول پينل ۾ لاگ ان ٿيو ۽ phpMyAdmin ڳوليو. ورڈپریس سان لاڳاپيل ڊيٽابيس کوليو ۽ `wp_options` ٽيبل ڳوليو. ٽيبل ۾ آپشن جو نالو `core_updater.lock` ڳوليو، ۽ هڪ ڀيرو ملي وڃڻ تي اهو رڪارڊ ڊليٽ ڪريو.
۽ بس اهو ئي هو، بس اهو ئي هو.
پنهنجي ورڈپریس اپڊيٽ پيج کي ريفريش ڪريو ۽ غلطي غائب ٿي ويندي. جڏهن مون پهريون ڀيرو هي طريقو استعمال ڪيو، مون کي اهو پڻ ڪافي شاندار لڳو؛ ڪوڊ جي اهڙي سادي لائن مون کي ايتري دير تائين ڦاسي رکيو هو.
طريقو 4: functions.php ۾ ڪوڊ کي ڊليٽ ڪريو، اپڊيٽ ڪريو ۽ لاڪ ڪريو.
جيڪڏهن توهان کي phpMyAdmin استعمال ڪرڻ ۾ تڪليف ٿئي ٿي، يا جيڪڏهن توهان اهو سڌو سنئون ورڈپریس بيڪ اينڊ ۾ ڪرڻ چاهيو ٿا ، ته توهان هي طريقو آزمائي سگهو ٿا.
بيڪ اينڊ تي وڃو، پوءِ ظاهري شڪل، پوءِ ٿيم ايڊيٽر، ۽ functions.php فائل ڳوليو. فائل جي آخر ۾ هيٺ ڏنل ڪوڊ شامل ڪريو، ان کي محفوظ ڪريو، ۽ پوءِ اپڊيٽ ڪرڻ لاءِ صفحي کي ريفريش ڪريو.
ڪوڊ تقريبن هن طرح آهي: گلوبل $wpdb، پوءِ wp_options ٽيبل مان core_updater.lock کي حذف ڪرڻ لاءِ هڪ حذف بيان تي عمل ڪريو.

محفوظ ڪرڻ کان پوءِ، هن ڪوڊ کي حذف ڪرڻ ياد رکو؛ ان کي functions.php ۾ نه ڇڏيو. مون ان وقت ان کي حذف ڪرڻ وساري ڇڏيو ۽ صرف بعد ۾ ياد آيو. جيتوڻيڪ ان سان ڪو مسئلو نه ٿيو، پر پوءِ به هڪ سٺي عادت پيدا ڪرڻ سٺي ڳالهه آهي.
طريقو 5: WP-CLI ڪمانڊ لائن استعمال ڪندي اپڊيٽ جي مسئلن جي مرمت ڪريو
جيڪڏهن توهان وٽ SSH رسائي آهي، ته هي طريقو تيز ترين آهي.
ٽرمينل ۾ هيٺ ڏنل حڪم ٽائيپ ڪريو:
wp option delete core_updater.lock
انٽر دٻايو، ۽ توهان ڪيو.
سچ پڇو ته، اسان اڃا تائين ان سطح کان پري آهيون. گھڻا ماڻهو شايد اهو به نٿا ڄاڻن ته SSH ڇا آهي، ڪمانڊ لائن کي استعمال ڪرڻ ته ڪيئن ڪجي. پر جيڪڏهن توهان ڊولپر آهيو، يا توهان جي هوسٽنگ فراهم ڪندڙ توهان کي SSH رسائي ڏني آهي، ته هي طريقو واقعي سڀ کان وڌيڪ ڪارآمد آهي.
ورڈپریس اپڊيٽ جي ناڪامين لاءِ بچاءُ جا طريقا
توهان ڪهڙو به طريقو استعمال ڪريو، مان صلاح ڏيان ٿو ته اپڊيٽ ڪرڻ کان اڳ پنهنجي ڊيٽا جو بيڪ اپ وٺو. جڏهن ڊيٽابيس جي ڳالهه اچي ٿي، جيڪڏهن توهان غلط شيءِ کي ڊليٽ ڪيو ٿا، ته مدد لاءِ ڪٿي به رخ نه آهي.
انهي سان گڏ، خودڪار اپڊيٽ دوران دستي طور تي اپڊيٽ ڪرڻ کان پاسو ڪريو، ڇاڪاڻ ته اهو آساني سان تڪرار پيدا ڪري سگهي ٿو. منهنجو دوست ان جي ڪري ڦاسي پيو.
انهي سان گڏ، پڪ ڪريو ته توهان جي هوسٽنگ فراهم ڪندڙ وٽ ڪافي PHP ميموري جون حدون آهن، گهٽ ۾ گهٽ 256MB. ناکافي ميموري اپڊيٽ جي ناڪامي جو هڪ عام سبب آهي.
پنهنجي ويب سائيٽ کي باقاعدي طور تي برقرار رکو، غير ضروري پلگ ان هٽايو، ضروري خاصيتون اپڊيٽ ڪريو، ۽ تمام گهڻا ورزن فرق گڏ ڪرڻ کان پاسو ڪريو، جيڪو اپڊيٽ دوران خطرو گهٽائيندو.
سچ پڇو ته، مون کي پڪ ناهي ته هي سبق توهان لاءِ مددگار ثابت ٿيندو، پر مون بغير ڪنهن رڪاوٽ جي سڀ ڪجهه شيئر ڪيو آهي. ورڈپریس به ائين ئي آهي - اهو ننڍڙن مسئلن سان ڀريل آهي، پر هر مسئلي جو حل آهي. اهم ڳالهه اها آهي ته پرسڪون رهو ۽ هڪ وقت ۾ هڪ قدم کڻو.
جيڪڏهن توهان ورڈپریس ويب سائيٽ ٺاهڻ ۾ دلچسپي رکو ٿا ، ته توهان کي ساڳين مسئلن جو منهن ڏسڻو پئجي سگهي ٿو. تبصري سيڪشن ۾ شيئر ڪرڻ لاءِ آزاد محسوس ڪريو ته توهان انهن کي ڪيئن حل ڪيو.
جيئن ته توهان هن وقت تائين پڙهيو آهي، جيڪڏهن توهان کي اهو مددگار لڳو، مهرباني ڪري ان کي پسند ڪريو ۽ شيئر ڪريو. جيڪڏهن توهان پهرين اپڊيٽ حاصل ڪرڻ چاهيو ٿا، ته توهان مون کي فالو پڻ ڪري سگهو ٿا!
منهنجو مضمون پڙهڻ لاءِ مهرباني. ايندڙ ڀيري ملنداسين.
اميد آهي ته، چن ويليانگ جي بلاگ ( https://www.chenweiliang.com/ ) تي شيئر ڪيل مضمون "ورڈپریس اشارو ڪري ٿو 'ٻي اپڊيٽ جاري آهي؟ 1 منٽ ۾ 4 تڪڙا حل'" توهان لاءِ مددگار ثابت ٿيندو.
هن مضمون جي لنڪ شيئر ڪرڻ لاءِ آزاد محسوس ڪريو: https://www.chenweiliang.com/cwl-34373.html
