មូលដ្ឋានចំណេះដឹង

គេហទំព័ររបស់ខ្ញុំបង្ហាញកំហុស 500

កូដ 500 មានន័យថា កូដផ្ទាល់ខ្លួនរបស់គេហទំព័របានរអាក់រអួល។ កំណត់ហេតុបញ្ហាបង្ហាញឈ្មោះឯកសារ និងបន្ទាត់ — នេះជាវិធីអានវា។

កំហុស 500 គឺម៉ាស៊ីនបម្រើសារជានិមិត្តរូបថា កម្មវិធីរបស់អ្នកបានឈប់ដំណើរការ ហើយមិនបានប្រាប់មូលហេតុដល់អ្នកចូលមើលឡើយ។ វាស្ទើរតែតែងតែបណ្តាលមកពីការផ្លាស់ប្តូរចុងក្រោយបំផុត។

១. អានកំណត់ហេតុកំហុស (Error log)

គេហទំព័រ → គេហទំព័ររបស់អ្នក → ស្ថិតិ → កំណត់ហេតុនៃការចូលមើល និងកំហុស។ ធាតុបញ្ចូលថ្មីបំផុតនឹងបង្ហាញឈ្មោះឯកសារ និងបន្ទាត់កូដ។ បន្ទាត់មួយនោះជាទូទៅគឺជាចម្លើយ — អនុគមន៍ដែលបាត់ បរិយាយកូដខុស (syntax error) ឬការហៅទៅកាន់អ្វីមួយដែលលែងមាន។

២. គិតអំពីអ្វីដែលបានផ្លាស់ប្តូរ

ការធ្វើបច្ចុប្បន្នភាព plugin ការកែសម្រួល theme ការផ្លាស់ប្តូរកំណែ PHP ឬការកែសម្រួលឯកសារកំណត់រចនាសម្ព័ន្ធ (config file)។ ប្រសិនបើគេហទំព័រដំណើរការល្អកាលពីមួយម៉ោងមុន មូលហេតុគឺស្ថិតនៅក្នុងចន្លោះពេលមួយម៉ោងនោះ។

៣. ត្រឡប់ការផ្លាស់ប្តូរចុងក្រោយបំផុត

បិទ plugin ដែលអ្នកទើបតែបានធ្វើបច្ចុប្បន្នភាព ឬស្តារឯកសារដែលអ្នកទើបតែបានកែសម្រួលឡើងវិញ។ ប្រសិនបើអ្នកមិនអាចចូលទៅកាន់តំបន់គ្រប់គ្រង (admin area) បានទេ សូមប្តូរឈ្មោះថត (folder) របស់ plugin តាមរយៈ SFTP — WordPress នឹងបិទ plugin ណាដែលវាស្វែងរកមិនឃើញ។

៤. ពិនិត្យមើលកំណែ PHP

កូដដែលសរសេរសម្រាប់ PHP កំណែចាស់អាចនឹងឈប់ដំណើរការទាំងស្រុងលើ PHP កំណែថ្មី។ គេហទំព័រ → គេហទំព័ររបស់អ្នក → PHP បង្ហាញពីកំណែបច្ចុប្បន្ន និងអនុញ្ញាតឱ្យអ្នកប្តូរវាមកវិញក្នុងអំឡុងពេលអ្នកកែសម្រួលកូដ។ ⚠️ ការប្តូរត្រឡប់មកវិញគឺជាដំណោះស្រាយបណ្តោះអាសន្នប៉ុណ្ណោះ មិនមែនជាការដោះស្រាយបញ្ហាទាំងស្រុងទេ — PHP កំណែចាស់ៗនឹងឈប់ទទួលបានការអាប់ដេតសុវត្ថិភាព។

៥. អស់អង្គចងចាំ (Out of memory)

ប្រសិនបើកំណត់ហេតុបង្ហាញថា "allowed memory size exhausted" មានន័យថាគេហទំព័រត្រូវការអង្គចងចាំច្រើនជាងអ្វីដែលមាន។ សូមដំឡើងកម្រិតកំណត់អង្គចងចាំ PHP (PHP memory limit) នៅលើទំព័រ PHP ដដែលនោះ។

ប្រសិនបើកំណត់ហេតុទទេ ហើយគេហទំព័រនៅតែបង្ហាញកំហុស 500 សូមបើកលិខិតស្នើសុំជំនួយ (ticket) ដោយបញ្ជាក់ម៉ោងជាក់លាក់ — យើងអាចមើលឃើញអ្វីៗនៅក្នុងកំណត់ហេតុរបស់ម៉ាស៊ីនបម្រើ ដែលកំណត់ហេតុរបស់គេហទំព័រផ្ទាល់មិនដែលទទួលបាន។

នៅតែជាប់គាំងមែនទេ?

ការគាំទ្រត្រូវបានរួមបញ្ចូលនៅលើគ្រប់កញ្ចប់ទាំងអស់ និងការឆ្លើយតបជាភាសាផ្ទាល់ខ្លួនរបស់អ្នក។

ទំនាក់ទំនងផ្នែកជំនួយ អត្ថបទទាំងអស់