WordPress កំពុងបង្ហាញថា "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ"? ខាងក្រោមនេះជាដំណោះស្រាយរហ័សចំនួន ៤ ដើម្បីដោះស្រាយបញ្ហាក្នុងរយៈពេល ១ នាទី។

ដំណោះស្រាយចំពោះ សារអាប់ដេត WordPress "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ" គឺត្រូវលុបកំណត់ត្រា core_updater.lock នៅក្នុងមូលដ្ឋានទិន្នន័យ ឬប្រើកម្មវិធីជំនួយដើម្បីសម្អាតសោអាប់ដេត។

វិធីលឿនបំផុតគឺប្រើ phpMyAdmin ឬប្រតិបត្តិសេចក្តីថ្លែងការណ៍លុបនៅក្នុង functions.php ហើយមុខងារអាប់ដេតធម្មតានឹងត្រូវបានស្តារឡើងវិញក្នុងរយៈពេលពីរបីនាទី។

ពីរបីថ្ងៃមុន ខ្ញុំកំពុងជួយមិត្តភ័ក្តិម្នាក់ពិនិត្យមើលគេហទំព័រ WordPress របស់គាត់ ហើយផ្នែកខាងក្រោយនៅតែបង្ហាញ "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ"។

ខ្ញុំគិតក្នុងចិត្តថា "វាមិនគួរចំណាយពេលត្រឹមតែដប់នាទីទេឬ?" ប៉ុន្តែកន្លះម៉ោងបានកន្លងផុតទៅ ហើយនៅពេលដែលខ្ញុំធ្វើឱ្យទំព័រស្រស់ វានៅតែនៅទីនោះ។ ខ្ញុំមានការភ្ញាក់ផ្អើលយ៉ាងខ្លាំង។

WordPress កំពុងបង្ហាញថា "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ"? ខាងក្រោមនេះជាដំណោះស្រាយរហ័សចំនួន ៤ ដើម្បីដោះស្រាយបញ្ហាក្នុងរយៈពេល ១ នាទី។

អ្នកមិនមែនជាអ្នកសរសេរកម្មវិធីទេ ដូច្នេះអ្នកមិនចាំបាច់សរសេរកូដទេ។ អ្នកមិនមែនជាអ្នកបង្កើតខ្លឹមសារទេ ដូច្នេះអ្នកមិនចាំបាច់សរសេរអត្ថបទជារៀងរាល់ថ្ងៃទេ។ អ្នកគ្រាន់តែជាម្ចាស់គេហទំព័រធម្មតាម្នាក់ដែលចង់ធ្វើបច្ចុប្បន្នភាពគេហទំព័រដោយសន្តិវិធី ប៉ុន្តែអ្នកជាប់គាំងជាមួយបញ្ហាឆោតល្ងង់នេះ។ ខ្ញុំយល់យ៉ាងច្បាស់ពីអារម្មណ៍របស់អ្នក។

និយាយឱ្យត្រង់ទៅ ខ្ញុំមិនប្រាកដថាឯកសារបង្រៀនដែលខ្ញុំបានសរសេរនេះនឹងមានប្រយោជន៍សម្រាប់អ្នកឬអត់នោះទេ ប៉ុន្តែខ្ញុំបានចែករំលែកវាដោយគ្មានការសង្ស័យ។ កំហុស WordPress "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ" នេះគឺជាអន្ទាក់ដែលខ្ញុំធ្លាប់ជួបប្រទះដោយខ្លួនឯង ហើយក៏ជាបញ្ហាដែលខ្ញុំបានជួយមិត្តភក្តិផងដែរ។

ឥឡូវនេះ ខ្ញុំនឹងពន្យល់ពីវិធីសាស្រ្តដែលខ្ញុំបានរកឃើញទាំងអស់ក្នុងពេលតែមួយ។

តើ​កំហុស "ការអាប់ដេត WordPress មួយទៀតកំពុងដំណើរការ" បានកើតឡើងយ៉ាងដូចម្តេច?

នៅពេលដែល WordPress ធ្វើការអាប់ដេតស្នូល វាសរសេរតម្លៃមួយហៅថា core_updater.lock ទៅកាន់តារាង wp_options នៅក្នុងមូលដ្ឋានទិន្នន័យ។ អ្នកអាចគិតថាវាជាសោដែលប្រាប់ប្រព័ន្ធថា "ខ្ញុំកំពុងអាប់ដេត មិនទាន់ធ្វើអ្វីនៅឡើយទេ"។

ជាធម្មតា សោនេះនឹងបាត់ដោយស្វ័យប្រវត្តិបន្ទាប់ពីការអាប់ដេតបានបញ្ចប់។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើមានអ្វីមួយដែលមិននឹកស្មានដល់កើតឡើងក្នុងអំឡុងពេលដំណើរការអាប់ដេត ដូចជាការអស់ពេលរបស់ម៉ាស៊ីនមេ អង្គចងចាំមិនគ្រប់គ្រាន់ ការរំខានបណ្តាញ ឬជម្លោះកម្មវិធីជំនួយ សោនឹងមិនដោះសោដោយស្វ័យប្រវត្តិទេ។

នៅពេលក្រោយដែលអ្នកចង់ធ្វើបច្ចុប្បន្នភាព ប្រព័ន្ធនឹងឃើញថាសោនៅតែមាននៅទីនោះ ហើយនឹងប្រាប់អ្នកថា "ការអាប់ដេតមួយទៀតកំពុងដំណើរការ"។ វាសាមញ្ញណាស់។

វិធីទី 1: រង់ចាំ WordPress ដោះសោការអាប់ដេតដោយស្វ័យប្រវត្តិ។

ជាធម្មតា WordPress នឹងលុបការចាក់សោនេះដោយស្វ័យប្រវត្តិបន្ទាប់ពីប្រហែល 15 នាទី។ ប្រសិនបើអ្នកទើបតែជួបប្រទះបញ្ហានេះ អ្នកអាចធ្វើកាហ្វេមួយពែងដោយខ្លួនឯង ហើយសាកល្បងម្តងទៀតនៅពេលក្រោយ។

ប៉ុន្តែប្រសិនបើអ្នករង់ចាំកន្លះម៉ោង ឬយូរជាងនេះ ហើយវានៅតែមិនជាសះស្បើយទេ សូមឈប់រង់ចាំ ហើយដោះស្រាយវាដោយដៃ។ មិត្តខ្ញុំបានរង់ចាំជិតមួយម៉ោងនៅពេលនោះ ហើយវានៅតែដដែល។

វិធីទី 2: ប្រើកម្មវិធីជំនួយដើម្បីជួសជុលការអាប់ដេតដែលកំពុងដំណើរការផ្សេងទៀត។

វិធីសាស្ត្រនេះគឺសាមញ្ញបំផុត ហើយវាសមរម្យសម្រាប់អ្នកដែលមិនចង់រញ៉េរញ៉ៃជាមួយមូលដ្ឋានទិន្នន័យ។

ចូលទៅកាន់ទីផ្សារកម្មវិធីជំនួយ ហើយស្វែងរក "ជួសជុលការអាប់ដេតមួយទៀតដែលកំពុងដំណើរការ" បន្ទាប់មកដំឡើង និងធ្វើឱ្យវាសកម្ម។ បន្ទាប់មក ស្វែងរកកម្មវិធីជំនួយនៅក្នុងការកំណត់របស់អ្នក ចុចប៊ូតុង "ជួសជុល" ហើយចាក់សោវាដើម្បីលុបកម្មវិធីជំនួយចេញ។

ការអាប់ដេតជួសជុលកម្មវិធីជំនួយ WordPress មួយទៀតកំពុងដំណើរការ។

ខ្ញុំផ្ទាល់មិនទាន់បានប្រើកម្មវិធីជំនួយនេះទេ ប៉ុន្តែវាស្តាប់ទៅងាយស្រួលណាស់។ វាមិនមែនមានន័យថាខ្ញុំមិនចង់ប្រើវាទេ ប៉ុន្តែខ្ញុំចូលចិត្តធ្វើការជាមួយមូលដ្ឋានទិន្នន័យដោយផ្ទាល់។ វាមានអារម្មណ៍ថាមានទំនុកចិត្តជាង។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកមិនសូវស្គាល់មូលដ្ឋានទិន្នន័យទេ កម្មវិធីជំនួយនេះពិតជាជម្រើសដ៏ងាយស្រួលមួយ។

វិធីសាស្ត្រទី 3: លុបកំណត់ត្រា core_updater.lock នៅក្នុង phpMyAdmin

នេះ​ជា​វិធីសាស្ត្រ​ដែល​ខ្ញុំ​ប្រើ​ញឹកញាប់​បំផុត។ ទោះបីជា​វា​ស្តាប់​ទៅ​ដូច​ជា​បច្ចេកទេស​បន្តិច​ក៏​ដោយ តាមពិត​វា​ងាយស្រួល​ប្រើ​ណាស់។

ចូលទៅក្នុងផ្ទាំងបញ្ជាបង្ហោះគេហទំព័ររបស់អ្នក ហើយស្វែងរក phpMyAdmin។ បើកមូលដ្ឋានទិន្នន័យដែលត្រូវគ្នានឹង WordPress ហើយកំណត់ទីតាំងតារាង `wp_options`។ ស្វែងរកឈ្មោះជម្រើស `core_updater.lock` នៅក្នុងតារាង ហើយលុបកំណត់ត្រានោះចេញនៅពេលដែលរកឃើញ។

ហើយ​នោះ​ហើយ​ជា​វា នោះ​ហើយ​ជា​វា។

សូម​ធ្វើ​ឲ្យ​ទំព័រ​អាប់ដេត WordPress របស់​អ្នក​ស្រស់​ឡើង​វិញ ហើយ​កំហុស​នឹង​បាត់​ទៅ​វិញ។ កាល​ខ្ញុំ​ប្រើ​វិធីសាស្ត្រ​នេះ​ដំបូង ខ្ញុំ​ក៏​យល់​ថា​វា​ពិត​ជា​អស្ចារ្យ​ណាស់ ព្រោះ​កូដ​សាមញ្ញ​បែប​នេះ​បាន​ធ្វើ​ឲ្យ​ខ្ញុំ​ជាប់​គាំង​អស់​រយៈពេល​យូរ​មក​ហើយ។

វិធីសាស្ត្រទី 4: លុប ធ្វើបច្ចុប្បន្នភាព និងចាក់សោកូដនៅក្នុង functions.php

ប្រសិនបើអ្នកយល់ថាវាមិនស្រួលក្នុងការប្រើ phpMyAdmin ឬប្រសិនបើអ្នកចង់ធ្វើវាដោយផ្ទាល់នៅក្នុង backend WordPress អ្នកអាចសាកល្បងវិធីសាស្ត្រនេះ។

ចូលទៅកាន់ backend បន្ទាប់មក Appearance បន្ទាប់មក Theme Editor ហើយស្វែងរកឯកសារ functions.php។ បន្ថែមកូដខាងក្រោមទៅចុងបញ្ចប់នៃឯកសារ រក្សាទុកវា ហើយបន្ទាប់មកធ្វើឱ្យទំព័រស្រស់ឡើងវិញដើម្បីធ្វើបច្ចុប្បន្នភាព។

កូដ​នេះ​មាន​លក្ខណៈ​ប្រហាក់ប្រហែល​នេះ៖ global $wpdb បន្ទាប់​មក​ប្រតិបត្តិ​សេចក្តីថ្លែងការណ៍ delete ដើម្បី​លុប core_updater.lock ចេញ​ពី​តារាង wp_options។

លុបសោរអាប់ដេតចេញពី functions.php របស់ WordPress

បន្ទាប់ពីរក្សាទុករួច សូមចាំលុបកូដនេះចោល។ កុំទុកវានៅក្នុង functions.php។ ខ្ញុំភ្លេចលុបវាចោលនៅពេលនោះ ហើយចាំវាមកវិញពេលក្រោយ។ ទោះបីជាវាមិនបង្កបញ្ហាអ្វីក៏ដោយ វានៅតែល្អក្នុងការបង្កើតទម្លាប់ល្អ។

វិធីសាស្រ្តទី 5: ជួសជុលបញ្ហាអាប់ដេតដោយប្រើបន្ទាត់ពាក្យបញ្ជា WP-CLI

ប្រសិនបើអ្នកមានសិទ្ធិ SSH វិធីសាស្ត្រនេះគឺលឿនបំផុត។

វាយពាក្យបញ្ជាខាងក្រោមនៅក្នុងស្ថានីយ៖

wp option delete core_updater.lock

ចុច Enter ហើយអ្នករួចរាល់។

និយាយឱ្យត្រង់ទៅ យើងនៅឆ្ងាយពីកម្រិតនោះ។ មនុស្សជាច្រើនប្រហែលជាមិនដឹងថា SSH ជាអ្វីទេ ទុកឲ្យតែរបៀបប្រើបន្ទាត់ពាក្យបញ្ជា។ ប៉ុន្តែប្រសិនបើអ្នកជាអ្នកអភិវឌ្ឍន៍ ឬអ្នកផ្តល់សេវាបង្ហោះរបស់អ្នកបានផ្តល់សិទ្ធិចូលប្រើ SSH ដល់អ្នក វិធីសាស្ត្រនេះពិតជាមានប្រសិទ្ធភាពបំផុត។

វិធានការបង្ការសម្រាប់ការបរាជ័យនៃការអាប់ដេត WordPress

ដោយមិនគិតពីវិធីសាស្ត្រដែលអ្នកប្រើទេ ខ្ញុំសូមណែនាំឱ្យបម្រុងទុកទិន្នន័យរបស់អ្នកមុនពេលធ្វើបច្ចុប្បន្នភាព។ នៅពេលនិយាយអំពីមូលដ្ឋានទិន្នន័យ ប្រសិនបើអ្នកលុបរបស់ខុស គ្មានកន្លែងណាដើម្បីងាកទៅរកជំនួយនោះទេ។

ម្យ៉ាងទៀត សូមជៀសវាងការអាប់ដេតដោយដៃអំឡុងពេលអាប់ដេតដោយស្វ័យប្រវត្តិ ព្រោះវាអាចបង្កជម្លោះបានយ៉ាងងាយ។ មិត្តភ័ក្តិរបស់ខ្ញុំជាប់គាំងដោយសារតែរឿងនេះ។

ដូចគ្នានេះដែរ ត្រូវប្រាកដថាអ្នកផ្តល់សេវាបង្ហោះរបស់អ្នកមានដែនកំណត់អង្គចងចាំ PHP គ្រប់គ្រាន់ យ៉ាងហោចណាស់ 256MB។ អង្គចងចាំមិនគ្រប់គ្រាន់គឺជាមូលហេតុទូទៅនៃការបរាជ័យក្នុងការធ្វើបច្ចុប្បន្នភាព។

ថែរក្សាគេហទំព័ររបស់អ្នកជាប្រចាំ លុបកម្មវិធីជំនួយដែលមិនចាំបាច់ ធ្វើបច្ចុប្បន្នភាពមុខងារចាំបាច់ និងជៀសវាងការប្រមូលផ្តុំភាពខុសគ្នានៃកំណែច្រើនពេក ដែលនឹងកាត់បន្ថយហានិភ័យអំឡុងពេលធ្វើបច្ចុប្បន្នភាព។

និយាយឱ្យត្រង់ទៅ ខ្ញុំមិនប្រាកដថាការបង្រៀននេះនឹងមានប្រយោជន៍សម្រាប់អ្នកឬអត់ទេ ប៉ុន្តែខ្ញុំបានចែករំលែកអ្វីៗគ្រប់យ៉ាងដោយគ្មានការសង្ស័យ។ នោះជារបៀបដែល WordPress មាន - វាពោរពេញទៅដោយបញ្ហាតូចៗ ប៉ុន្តែបញ្ហានីមួយៗមានដំណោះស្រាយ។ ចំណុចសំខាន់គឺត្រូវរក្សាភាពស្ងប់ស្ងាត់ ហើយធ្វើវាម្តងមួយជំហាន។

ប្រសិនបើអ្នកចាប់អារម្មណ៍លើ ការបង្កើតគេហទំព័រ WordPress អ្នកប្រហែលជាជួបប្រទះបញ្ហាស្រដៀងគ្នា។ សូមចែករំលែកពីរបៀបដែលអ្នកបានដោះស្រាយបញ្ហាទាំងនោះនៅក្នុងផ្នែកមតិយោបល់។

ដោយសារអ្នកបានអានដល់ចំណុចនេះ ប្រសិនបើអ្នកយល់ថាវាមានប្រយោជន៍ សូមចូលចិត្ត និងចែករំលែកវា។ ប្រសិនបើអ្នកចង់ទទួលបានព័ត៌មានថ្មីៗមុនគេ អ្នកក៏អាចតាមដានខ្ញុំបានដែរ!

សូមអរគុណសម្រាប់ការអានអត្ថបទរបស់ខ្ញុំ។ ជួបគ្នាពេលក្រោយ។

សង្ឃឹមថា អត្ថបទ "WordPress prompts 'Another update is in progress? 4 quick fixes in 1 minute'" ដែលបានចែករំលែកនៅលើ ប្លក់របស់ Chen Weiliang ( https://www.chenweiliang.com/ ) នឹងមានប្រយោជន៍សម្រាប់អ្នក។

សូមចែករំលែកតំណភ្ជាប់អត្ថបទនេះ៖ https://www.chenweiliang.com/cwl-34373.html

ដើម្បីដោះសោល្បិចលាក់កំបាំងបន្ថែមទៀត🔑 សូមស្វាគមន៍មកកាន់ឆានែល Telegram របស់យើង!

Share និង Like បើចូលចិត្ត! ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

您的邮箱地址不会被公开。必填项已用*标注

រមូរទៅកំពូល