នៅក្នុង adim 08.10.201708.10.2017
45 នាទី។
ទំ នៅពេលព្យាយាមបើកពាក្យបញ្ជាណាមួយតាមរយៈបង្អួច កម្មវិធីប្រើប្រាស់ឬកុងសូល អ្នកកំពុងប្រឈមមុខនឹងកំហុស - "ឈ្មោះឯកសារ" មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅ កម្មវិធីដែលអាចប្រតិបត្តិបាន ឬឯកសារបាច់ទេ។ ប្រព័ន្ធរឹងរូសមិនបើកឯកសារដោយហេតុផលខ្លះ ហើយការពិតនេះរំខានខ្លាំងណាស់។ ហេតុផលសម្រាប់វាអាចជាជម្រើសមួយក្នុងចំណោមជម្រើសជាច្រើន៖ ផ្លូវទៅកាន់ឯកសារត្រូវបានបញ្ជាក់មិនត្រឹមត្រូវ និងអវត្តមាននៃសមាសភាគនៅក្នុងប្រព័ន្ធទាល់តែសោះ ពោលគឺឧ។ អាសយដ្ឋានដែលបានបញ្ជាក់វាមិនមានទេ។
កំហុសនៅក្នុងអថេរប្រព័ន្ធ
អំពី មូលហេតុចម្បងដែលកំហុស "មិនមែនជាពាក្យបញ្ជាខាងក្នុងឬខាងក្រៅ" លេចឡើង
ដូចដែលបានបញ្ជាក់រួចមកហើយ មូលហេតុមួយគឺថាផ្លូវទៅកាន់ឯកសារដែលត្រូវបើកគឺមិនត្រឹមត្រូវ។ ជាធម្មតាផ្លូវទៅកាន់ឯកសារត្រូវបានបញ្ជាក់នៅក្នុងអថេរ "ផ្លូវ" នៅក្នុងប្រព័ន្ធ ផ្លូវដ៏តឹងរឹងទៅកាន់ថតឯកសារដែលមានទីតាំងនៅត្រូវតែបញ្ជាក់។ ឯកសារចាំបាច់. ប្រសិនបើមានកំហុសណាមួយនៅក្នុងការកំណត់នៅពេលបញ្ជាក់ផ្លូវនៅក្នុងអថេរ ឬនៅពេលបញ្ជាក់ឈ្មោះឯកសារ នោះប្រព័ន្ធនឹងបង្កើតកំហុសនេះយ៉ាងពិតប្រាកដ - "ឈ្មោះឯកសារ" មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅដែលដំណើរការដោយកម្មវិធីនោះទេ។
ជំហានដំបូងគឺត្រូវបញ្ជាក់ផ្លូវពិតប្រាកដនៃអថេរ "ផ្លូវ" ទៅប្រព័ន្ធប្រតិបត្តិការ ដើម្បីកុំឱ្យកំហុសកើតឡើងនៅពេលបើកឯកសារ។ ដើម្បីធ្វើដូច្នេះអ្នកត្រូវដឹងពីទីតាំងរបស់ថតឱ្យប្រាកដ។ ជាឧទាហរណ៍ ចូរយើងងាកទៅរកកម្មវិធីដែលនឹងដំណើរការនៅពេលក្រោយ ឯកសារដែលអាចប្រតិបត្តិបាន។នៅក្នុងថតជាក់លាក់មួយ។
អថេរ "ផ្លូវ" គឺជាអថេរប្រព័ន្ធប្រតិបត្តិការដែលត្រូវបានប្រើដើម្បីកំណត់ទីតាំងវត្ថុដែលអាចប្រតិបត្តិបានដែលបានបញ្ជាក់តាមរយៈបន្ទាត់ពាក្យបញ្ជា ឬស្ថានីយ។ អ្នកអាចរកឃើញវានៅក្នុងបន្ទះ ការគ្រប់គ្រងវីនដូ. នៅក្នុងថ្មី។ កំណែវីនដូនិងប្រព័ន្ធប្រតិបត្តិការផ្សេងទៀត ការបញ្ជាក់ដោយដៃជាធម្មតាមិនត្រូវបានទាមទារទេ។
ប្រព័ន្ធផ្លូវអថេរ
យូ យើងបង្ហាញ វិធីត្រឹមត្រូវ។នៅក្នុង path variable នៅលើ Windows 7
ដើម្បីបញ្ជាក់ផ្លូវឱ្យបានត្រឹមត្រូវ អ្នកត្រូវដឹងពីទីតាំងពិតប្រាកដនៃឯកសារ។ ប្រសិនបើឯកសារកម្មវិធីដែលត្រូវបើកមានទីតាំងនៅលើថាសក្នុង C:\Program Files\Java\jdk 1.8.0.45\bin នោះផ្លូវនេះត្រូវតែចម្លង និងបញ្ជាក់នៅក្នុងអថេរប្រព័ន្ធសម្រាប់ការបើកជាបន្តបន្ទាប់។
- បន្ទាប់យើងត្រូវការកុំព្យូទ័រលើតុ ចង្អុលកណ្តុរនៅ “កុំព្យូទ័រខ្ញុំ” និង ម៉ឺនុយបរិបទជ្រើសរើស "លក្ខណសម្បត្តិ" ។
- ចុច " ជម្រើសបន្ថែម" នៅខាងឆ្វេងហើយជ្រើសរើស "អថេរបរិស្ថាន" ។
- នៅក្នុងបង្អួចដែលបើក រកមើលបន្ទាត់ "ផ្លូវ" ចុចលើវា ហើយបិទភ្ជាប់ផ្លូវដែលបានចម្លងនៅទីនេះ។
- សកម្មភាពត្រូវតែបញ្ជាក់ដោយប្រើប៊ូតុង "យល់ព្រម" ។ វាត្រូវបានណែនាំឱ្យចាប់ផ្តើមកុំព្យូទ័រឡើងវិញដើម្បីឱ្យការកំណត់មានប្រសិទ្ធភាព។ បើកកុងសូលហើយវាយ ពាក្យបញ្ជាត្រឹមត្រូវ។. មិនគួរមានកំហុសណាមួយឡើយ។
បន្ទាត់ពាក្យបញ្ជា
ប្រសិនបើកំហុសលេចឡើងម្តងទៀតសូមព្យាយាមផ្លាស់ទីកម្មវិធីទៅថតការងាររបស់ឌីសជាមួយកម្មវិធីដែលបានដំឡើង ប្រព័ន្ធប្រតិបត្តិការឧ./System32. ជាមួយនេះ។ ថតវីនដូធ្វើការកាន់តែញឹកញាប់។
កំហុសក៏កើតឡើងផងដែរដោយសារតែបាត់សមាសធាតុកម្មវិធី។ អ្នកអាចលុបបំបាត់ពួកវាដោយបន្ថែមអ្វីដែលចាំបាច់។ សូមលើកយកសមាសភាគ Telnet ជាឧទាហរណ៍។ ដើម្បីបើកវា សូមចូលទៅកាន់៖
- នៅលើ "ផ្ទាំងបញ្ជា" ។
- បន្ទាប់មកជ្រើសរើស "បើក ឬបិទសមាសធាតុ"។
- ពីបញ្ជីជ្រើស "អតិថិជន Telnet" ធីកប្រអប់ទល់មុខហើយចុច "យល់ព្រម" ។
- សមាសធាតុគួរតែដំណើរការ ហើយគ្មានកំហុសទៀតទេគួរតែកើតឡើង។
សមាសធាតុ Windows Telnet
Z កំណត់អថេរ "ផ្លូវ" នៅក្នុង Windows 8/8.1/10
- ចូលទៅកាន់ "ផ្ទាំងបញ្ជា" ។
- ចុចលើតំណ "ការកំណត់ប្រព័ន្ធកម្រិតខ្ពស់" ។
- ស្វែងរក "អថេរបរិស្ថាន" ។ នៅក្នុងផ្នែកនេះអ្នកត្រូវជ្រើសរើស "ផ្លូវ" ។ បន្ទាប់មក "ផ្លាស់ប្តូរ" ប្រសិនបើមិនទាន់មានរួចរាល់ទេ សូមបង្កើតវាម្តងទៀត។
- នៅក្នុងធាតុ "ផ្លាស់ប្តូរអថេរប្រព័ន្ធ" បញ្ជាក់តម្លៃដែលអ្នកត្រូវការហើយបញ្ជាក់ដោយប្រើប៊ូតុង "យល់ព្រម" ។ បិទបង្អួចផ្សេងទៀតទាំងអស់ដោយចុច "យល់ព្រម" ។
- បើកបន្ទាត់ពាក្យបញ្ជា ឬស្ថានីយឡើងវិញ ហើយសាកល្បងសំណួររបស់អ្នកម្តងទៀត។ អ្វីគ្រប់យ៉ាងគួរតែដំណើរការល្អឥឡូវនេះ។
នៅពេលអ្នកព្យាយាមបើកពាក្យបញ្ជាណាមួយតាមរយៈបង្អួចឧបករណ៍ប្រើប្រាស់ ឬកុងសូល អ្នកជួបប្រទះបញ្ហាមួយ - "ឈ្មោះឯកសារ" មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅ កម្មវិធីដែលអាចប្រតិបត្តិបាន ឬឯកសារបាច់ទេ។ ប្រព័ន្ធរឹងរូសមិនបើកឯកសារដោយហេតុផលខ្លះ ហើយការពិតនេះរំខានខ្លាំងណាស់។ ហេតុផលសម្រាប់វាអាចជាជម្រើសមួយក្នុងចំណោមជម្រើសជាច្រើន៖ ផ្លូវទៅកាន់ឯកសារត្រូវបានបញ្ជាក់មិនត្រឹមត្រូវ និងអវត្តមាននៃសមាសភាគនៅក្នុងប្រព័ន្ធ ពោលគឺវាមិនមាននៅអាសយដ្ឋានដែលបានបញ្ជាក់នោះទេ។
មូលហេតុចម្បងដែលកំហុស "មិនមែនជាពាក្យបញ្ជាខាងក្នុងឬខាងក្រៅ" លេចឡើង
ដូចដែលបានបញ្ជាក់រួចមកហើយ មូលហេតុមួយគឺថាផ្លូវទៅកាន់ឯកសារដែលត្រូវបើកគឺមិនត្រឹមត្រូវ។ ជាធម្មតាផ្លូវទៅកាន់ឯកសារត្រូវបានបញ្ជាក់នៅក្នុងអថេរ "ផ្លូវ" នៅក្នុងប្រព័ន្ធ ផ្លូវដ៏តឹងរឹងទៅកាន់ថតដែលឯកសារចាំបាច់ត្រូវតែបញ្ជាក់។ ប្រសិនបើមានកំហុសណាមួយនៅក្នុងការកំណត់នៅពេលបញ្ជាក់ផ្លូវនៅក្នុងអថេរ ឬនៅពេលបញ្ជាក់ឈ្មោះឯកសារ នោះប្រព័ន្ធនឹងបង្កើតកំហុសនេះយ៉ាងពិតប្រាកដ - "ឈ្មោះឯកសារ" មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅដែលដំណើរការដោយកម្មវិធីនោះទេ។
ជំហានដំបូងគឺត្រូវបញ្ជាក់ផ្លូវពិតប្រាកដនៃអថេរ "ផ្លូវ" ទៅប្រព័ន្ធប្រតិបត្តិការ ដើម្បីកុំឱ្យកំហុសកើតឡើងនៅពេលបើកឯកសារ។ ដើម្បីធ្វើដូច្នេះអ្នកត្រូវដឹងពីទីតាំងរបស់ថតឱ្យប្រាកដ។ ជាឧទាហរណ៍ ចូរយើងងាកទៅរកកម្មវិធីដែលនឹងដំណើរការជាបន្តបន្ទាប់ជាមួយនឹងឯកសារដែលអាចប្រតិបត្តិបាននៅក្នុងថតជាក់លាក់មួយ។
អថេរផ្លូវគឺជាអថេរប្រព័ន្ធប្រតិបត្តិការដែលត្រូវបានប្រើដើម្បីកំណត់ទីតាំងវត្ថុដែលអាចប្រតិបត្តិបានដែលបានបញ្ជាក់តាមរយៈបន្ទាត់ពាក្យបញ្ជាឬស្ថានីយ។ អ្នកអាចស្វែងរកវានៅក្នុងផ្ទាំងបញ្ជាវីនដូ។ នៅក្នុងកំណែថ្មីនៃ Windows និងប្រព័ន្ធប្រតិបត្តិការផ្សេងទៀត ការណែនាំដោយដៃជាធម្មតាមិនត្រូវបានទាមទារទេ។
បញ្ជាក់ផ្លូវត្រឹមត្រូវក្នុងអថេរផ្លូវនៅលើ Windows 7
ដើម្បីបញ្ជាក់ផ្លូវឱ្យបានត្រឹមត្រូវ អ្នកត្រូវដឹងពីទីតាំងពិតប្រាកដនៃឯកសារ។ ប្រសិនបើឯកសារកម្មវិធីដែលត្រូវបើកមានទីតាំងនៅលើថាសក្នុង C:\Program Files\Java\jdk 1.8.0.45\bin នោះផ្លូវនេះត្រូវតែចម្លង និងបញ្ជាក់នៅក្នុងអថេរប្រព័ន្ធសម្រាប់ការបើកជាបន្តបន្ទាប់។
![](https://i2.wp.com/lifehacki.ru/wp-content/uploads/2017/10/4-3.jpg)
ប្រសិនបើកំហុសលេចឡើងម្តងទៀត សូមព្យាយាមផ្លាស់ទីកម្មវិធីទៅថតដំណើរការរបស់ថាសជាមួយនឹងប្រព័ន្ធប្រតិបត្តិការដែលបានដំឡើងឧទាហរណ៍ /System32។ វីនដូដំណើរការជាមួយថតនេះញឹកញាប់ជាង។
កំហុសក៏កើតឡើងផងដែរដោយសារតែបាត់សមាសធាតុកម្មវិធី។ អ្នកអាចលុបបំបាត់ពួកវាដោយបន្ថែមអ្វីដែលចាំបាច់។ ចូរយកសមាសភាគ Telnet ជាឧទាហរណ៍។ ដើម្បីបើកវា សូមចូលទៅកាន់៖
![](https://i1.wp.com/lifehacki.ru/wp-content/uploads/2017/10/2-2.png)
កំណត់អថេរ "ផ្លូវ" នៅក្នុង Windows 8/8.1/10
- ចូលទៅកាន់ "ផ្ទាំងបញ្ជា" ។
- ចុចលើតំណ "ការកំណត់ប្រព័ន្ធកម្រិតខ្ពស់" ។
- ស្វែងរក "អថេរបរិស្ថាន" ។ នៅក្នុងផ្នែកនេះអ្នកត្រូវជ្រើសរើស "ផ្លូវ" ។ បន្ទាប់មក "ផ្លាស់ប្តូរ" ប្រសិនបើមិនទាន់មានរួចរាល់ទេ សូមបង្កើតវាម្តងទៀត។
- នៅក្នុងធាតុ "ផ្លាស់ប្តូរអថេរប្រព័ន្ធ" បញ្ជាក់តម្លៃដែលអ្នកត្រូវការហើយបញ្ជាក់ដោយប្រើប៊ូតុង "យល់ព្រម" ។ បិទបង្អួចផ្សេងទៀតទាំងអស់ដោយចុច "យល់ព្រម" ។
- បើកបន្ទាត់ពាក្យបញ្ជា ឬស្ថានីយឡើងវិញ ហើយសាកល្បងសំណួររបស់អ្នកម្តងទៀត។ អ្វីគ្រប់យ៉ាងគួរតែដំណើរការល្អឥឡូវនេះ។
ជាញឹកញាប់ណាស់ អ្នកសរសេរកម្មវិធីថ្មីថ្មោងជួបប្រទះបញ្ហាដូចជា "" ប្រសិនបើអ្នកក៏ជួបប្រទះកំហុសនេះ ហើយកំពុងស្វែងរកដំណោះស្រាយ នោះអ្នកបានមកដល់កន្លែងត្រឹមត្រូវហើយ។ នៅក្នុងអត្ថបទនេះយើងនឹងនិយាយអំពី តើអ្វីបណ្តាលឱ្យមានកំហុសនេះនិងរបៀបដោះស្រាយវា។.
ដូច្នេះនេះ។ កំហុសលេចឡើងនៅពេលបញ្ចូលជាក់លាក់ ពាក្យបញ្ជា phpវ បន្ទាត់ពាក្យបញ្ជា . ឧទាហរណ៍ ខ្ញុំនឹងព្យាយាមបញ្ចូលពាក្យបញ្ជាដែលនឹងបង្ហាញខ្ញុំ កំណែបច្ចុប្បន្នក្របខ័ណ្ឌ Laravel ។ ប៉ុន្តែជាលទ្ធផល ខ្ញុំទទួលបានកំហុសនេះ៖
រូប 1. កំហុស - php មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅទេ។
ខ្ញុំនឹងទទួលបានកំហុសដូចគ្នាប្រសិនបើខ្ញុំព្យាយាមដំណើរការពាក្យបញ្ជា php ផ្សេងទៀតនៃក្របខ័ណ្ឌ Laravel ឬក្របខ័ណ្ឌផ្សេងទៀត។
វាក៏លេចឡើងផងដែរប្រសិនបើខ្ញុំព្យាយាមឧទាហរណ៍ដើម្បីដំឡើងកម្មវិធីតែងដោយប្រើបន្ទាត់ពាក្យបញ្ជា។
ជាទូទៅ កំហុសនេះនឹងបង្ហាញនៅពេលបញ្ចូលពាក្យបញ្ជាណាមួយដែលចាប់ផ្តើមដោយគ្រាប់ចុច ពាក្យ php. ហើយវាលេចឡើងដោយសារតែអថេរបរិស្ថាន PATH មិនត្រូវបានកំណត់រចនាសម្ព័ន្ធ។
តើធ្វើដូចម្តេចដើម្បីជួសជុលកំហុសនេះ?
ដើម្បីជួសជុលកំហុសនេះ អ្នកត្រូវកំណត់អថេរបរិស្ថាន PATH ទៅផ្លូវទៅកាន់កម្មវិធី php.exeដែលមានទីតាំងនៅក្នុងថតម៉ាស៊ីនមេមូលដ្ឋានរបស់អ្នក។
នេះមានន័យថា ដើម្បីឈានដល់តម្លៃនៃអថេរ PATH នៅក្នុង Windows 7 អ្នកត្រូវធ្វើតាមជំហានខាងក្រោម៖
1. នៅលើផ្ទៃតុចុចកណ្ដុរខាងស្ដាំហើយចុចលើរូបតំណាង " កុំព្យូរទ័ររបស់ខ្ញុំ"ឬវាអាចត្រូវបានគេហៅថា" កុំព្យូទ័រ"។ ហើយជ្រើសរើសធាតុ " ទ្រព្យសម្បត្តិ".
រូប 2. បើកលក្ខណសម្បត្តិកុំព្យូទ័រ
2. នៅក្នុងបង្អួចដែលលេចឡើងសូមចុចលើធាតុប៉ារ៉ាម៉ែត្រប្រព័ន្ធបន្ថែម។
រូបភាពទី 5. អថេរបរិស្ថាន PATH
ជាលទ្ធផលបង្អួចតូចមួយផ្សេងទៀតនឹងលេចឡើងដែលអ្នកត្រូវបញ្ចូលផ្លូវដែលចង់បាន។
រូប 6. តម្លៃអថេរ PATH
ឥឡូវនេះ នៅដើមតម្លៃនៃអថេរនេះ អ្នកត្រូវបន្ថែមផ្លូវទៅកាន់ថតនៅលើម៉ាស៊ីនមេមូលដ្ឋានដែលកម្មវិធីស្ថិតនៅ php.exe.
អ្នកត្រូវស្វែងរកថតនេះនៅលើម៉ាស៊ីនមេមូលដ្ឋានរបស់អ្នក ហើយបញ្ជាក់ផ្លូវទៅកាន់វា។
ខ្ញុំមានវា ម៉ាស៊ីនមេក្នុងស្រុក WAMP ដែលត្រូវបានដំឡើងនៅក្នុង root នៃ drive D. នេះមានន័យថាផ្លូវទៅកាន់ folder ជាមួយកម្មវិធី php.exe នឹងមានលក្ខណៈដូចនេះ៖
D:\wamp\bin\php\php5.6.25;
រូប 7. ផ្លូវទៅកាន់កម្មវិធី php.exe
បញ្ចេញយោបល់!
សូមចំណាំថាអ្នកត្រូវតែបញ្ចូលសញ្ញាក្បៀសនៅចុងបញ្ចប់នៃផ្លូវ។ រូបភាពទី 8. កំណត់ផ្លូវទៅកាន់ php ក្នុងបរិស្ថានប្រែប្រួល
ផ្លូវ ឥឡូវនេះចុចប៊ូតុងយល់ព្រម ឥឡូវនេះចុចប៊ូតុងបន្ទាប់មកម្តងទៀត ឥឡូវនេះចុចប៊ូតុង.
ជាថ្មីម្តងទៀត
បន្ទាប់ពីជំហានទាំងនេះ ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។ ប្រសិនបើអ្នកចង់ប្រើមួយផ្សេងទៀតកំណែ PHP
ដែលមាននៅលើម៉ាស៊ីនមេរបស់អ្នក បន្ទាប់មកកំណត់ផ្លូវទៅកាន់ថតនៃកំណែនេះនៅក្នុងតម្លៃនៃអថេរបរិស្ថាន។ ឬអ្នកអាចបន្ថែមផ្លូវទាំងពីរទៅកំណែទាំងពីរ។ OK វាចប់ហើយឥឡូវនេះផ្លូវទៅកាន់កម្មវិធី php.exe ត្រូវបានបន្ថែមទៅអថេរបរិស្ថាន PATH
. ពាក្យបញ្ជា php នៅលើបន្ទាត់ពាក្យបញ្ជាគួរតែដំណើរការឥឡូវនេះ។ ខ្ញុំនឹងព្យាយាមម្តងទៀតដើម្បីស្វែងរកកំណែស៊ុមដែលបានដំឡើង
ឡារ៉ាវ។
រូបភាពទី 9. ស្វែងយល់ពីកំណែនៃក្របខ័ណ្ឌ Laravel ហើយ voila, អ្វីគ្រប់យ៉ាងដំណើរការ, កំហុសបានបាត់។ នេះបញ្ចប់អត្ថបទតូចមួយនេះ ប៉ុន្តែមានប្រយោជន៍ខ្លាំងណាស់។ ឥឡូវនេះអ្នកដឹង, វិធីដោះស្រាយកំហុស" php មិនមែនជាពាក្យបញ្ជាខាងក្នុង ឬខាងក្រៅទេ។