ប្រើប្រាស់កំណែចុងក្រោយបំផុតដែលកម្មវិធីរបស់អ្នកគាំទ្រ។ PHP កំណែថ្មីជាងមានល្បឿនលឿនជាងមុន និងទទួលបានការកែសម្រួលសុវត្ថិភាព រីឯកំណែដែលផុតកំណត់ការគាំទ្រ (end-of-life) មិនទទួលបានទាំងពីរនោះឡើយ។
ការផ្លាស់ប្តូរវា
គេហទំព័រ → គេហទំព័ររបស់អ្នក → កម្មវិធី → កំណែ PHP។ ការផ្លាស់ប្តូរនេះនឹងមានប្រសិទ្ធភាពក្នុងរយៈពេលប៉ុន្មានវិនាទី ហើយមិនត្រូវការការចាប់ផ្ដើមឡើងវិញដែលអាចមើលឃើញឡើយ។
មុនពេលអ្នកផ្លាស់ប្តូរវានៅលើគេហទំព័រផ្សាយផ្ទាល់ (live site)
សូមធ្វើការបម្រុងទុកទិន្នន័យសិន (គេហទំព័រ → គេហទំព័ររបស់អ្នក → ការបម្រុងទុក) និងធ្វើបច្ចុប្បន្នភាពកម្មវិធីជំនួយ (plugins) និងរូបរាង (theme) របស់អ្នក — ទាំងនោះគឺជាកន្លែងដែលការដំឡើងកំណែ PHP តែងតែជួបបញ្ហា។ ប្រើប្រាស់ច្បាប់ចម្លងសម្រាប់សាកល្បង (Sites → your site → Staging) ដើម្បីហាត់សមធ្វើបច្ចុប្បន្នភាពទាំងនោះដោយមិនប៉ះពាល់ដល់គេហទំព័រផ្សាយផ្ទាល់ឡើយ។ ⚠️ ច្បាប់ចម្លងសាកល្បងដំណើរការកំណែ PHP ដូចគ្នា នឹងគេហទំព័រផ្សាយផ្ទាល់ ដូច្នេះវាមិនអាចសាកល្បងកំណែថ្មីដោយខ្លួនឯងបានទេ៖ ប្រសិនបើគេហទំព័រដំណើរការមិនប្រក្រតីបន្ទាប់ពីការផ្លាស់ប្តូរ សូមកំណត់កំណែត្រឡប់មកវិញ — វាចំណាយពេលត្រឹមតែប៉ុន្មានវិនាទីប៉ុណ្ណោះ។
ប្រសិនបើមានបញ្ហាអ្វីមួយកើតឡើងបន្ទាប់ពីនោះ
មូលហេតុទូទៅគឺដោយសារកម្មវិធីជំនួយមួយ ឬបណ្ណាល័យកូដមួយដែលមិនទាន់បានធ្វើបច្ចុប្បន្នភាព។ កំណត់កំណែត្រឡប់មកវិញ — វាចំណាយពេលត្រឹមតែប៉ុន្មានវិនាទីប៉ុណ្ណោះ — ហើយអានកំណត់ត្រាកំហុស (error log) នៅត្រង់ គេហទំព័រ → គេហទំព័ររបស់អ្នក → ស្ថិតិ។ កំណត់ត្រានោះនឹងបញ្ជាក់ឈ្មោះឯកសារ និងបន្ទាត់កូដ ដែលជាទូទៅគឺគ្រប់គ្រាន់ក្នុងការកំណត់អត្តសញ្ញាណកម្មវិធីជំនួយនោះហើយ។
ជាក់លាក់សម្រាប់ WordPress
ស្នូលរបស់ WordPress គាំទ្រ PHP បច្ចុប្បន្នបានយ៉ាងល្អ។ បញ្ហាគឺស្ថិតនៅលើកម្មវិធីជំនួយ ហើយផ្ទាំង WordPress បង្ហាញបញ្ជីកម្មវិធីជំនួយទាំងអស់នៅទូទាំងគេហទំព័ររបស់អ្នកព្រមជាមួយកំណែរបស់វា ដូច្នេះអ្នកអាចមើលឃើញថាគេហទំព័រណាខ្លះដែលមានកម្មវិធីជំនួយប្រឈមហានិភ័យ មុនពេលអ្នកផ្លាស់ប្តូរគេហទំព័រណាមួយក្នុងចំណោមនោះ។
⚠️ យើងខ្ញុំមិនដំឡើងកំណែ PHP ជំនួសលោកអ្នកឡើយ ហើយការសម្រេចចិត្តនៅតែជារបស់លោកអ្នក ពីព្រោះមានតែលោកអ្នកប៉ុណ្ណោះដែលដឹងថាកូដរបស់លោកអ្នកដំណើរការអ្វីខ្លះ។ យើងខ្ញុំរក្សាកំណែថ្មីៗឱ្យមានសម្រាប់ប្រើប្រាស់ និងបានបំណះការពាររួចរាល់។
⛔ បច្ចុប្បន្ននេះ យើងខ្ញុំមិនជូនដំណឹងជាមុនថាកំណែរបស់អ្នកជិតផុតកំណត់ការគាំទ្រនោះទេ ដូច្នេះកុំរង់ចាំរហូតដល់មានការប្រាប់ឱ្យដឹង។ ប្រសិនបើលោកអ្នកបើកសំបុត្រស្នើសុំជំនួយ (support ticket) ស្របពេលកំពុងដំណើរការកំណែដែលយើងខ្ញុំបានឈប់គាំទ្ររួចហើយនោះ ប្រព័ន្ធត្រួតពិនិត្យគេហទំព័រនៅខាងមុខទម្រង់បែបបទនឹងបង្ហាញចំណុចនេះ និងណែនាំកំណែថ្មីបំផុតដែលត្រូវបានគាំទ្រ — ប៉ុន្តែនេះជាកន្លែងតែមួយគត់ដែលវាបង្ហាញឡើង ហើយបង្ហាញតែនៅពេលដែលកំណែនោះត្រូវបានឈប់គាំទ្ររួចហើយប៉ុណ្ណោះ។ សូមពិនិត្យផ្ទាំងកំណែ PHP ដោយខ្លួនឯងមួយ ឬពីរដងក្នុងមួយឆ្នាំ។
អត្ថន័យនៃពាក្យ "end of life" នៅទីនេះ
កំណែដែលផុតកំណត់ការគាំទ្រ (end-of-life) ឈប់ទទួលបានការកែសម្រួលពីគម្រោង PHP ទៀតហើយ។ យើងខ្ញុំរក្សាទុកកំណែមួយចំនួននោះដោយចេតនា ដែលត្រូវបានពង្រឹងសុវត្ថិភាព និងបំណះការពារដោយប្រព័ន្ធរបស់យើងខ្ញុំ ដើម្បីឱ្យកម្មវិធីចាស់ៗអាចដំណើរការបានភ្លាមៗតាំងពីថ្ងៃដំបូងជាជាងត្រូវសរសេរឡើងវិញទាំងស្រុង។ នោះគឺជាជម្រើសពិតប្រាកដមួយ និងមិនមែនជាអន្ទាក់ឡើយ — ប៉ុន្តែវាគឺជាកម្រិតទាបបំផុត មិនមែនជាគោលដៅចុងក្រោយទេ ហើយកំណែចុងក្រោយបំផុតដែលកូដរបស់អ្នកគាំទ្រនៅតែជាចម្លើយដ៏ត្រឹមត្រូវ។