ជួសជុលកំហុស Apache2 "មិនអាចកំណត់ឈ្មោះដែនដែលមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ពេញលេញរបស់ម៉ាស៊ីនមេបានទេដោយប្រើ 127.0.0.1 សម្រាប់ ServerName"

ពេលខ្លះនៅពេលយើងចាប់ផ្តើមឬចាប់ផ្តើមឡើងវិញ Apache2 យើងទទួលបានកំហុសដូចខាងក្រោមនៅក្នុងស្ថានីយ:

មិនអាចកំណត់ឈ្មោះដែនដែលមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ពេញលេញរបស់ម៉ាស៊ីនមេបានទេដោយប្រើ 127.0.0.1 សម្រាប់ ServerName

ដែលមានន័យថា:

ឈ្មោះដែនត្រឹមត្រូវសម្រាប់ម៉ាស៊ីនមេមិនអាចត្រូវបានកំណត់ទេ 127.0.0.1 នឹងត្រូវបានប្រើជា ServerName

ដើម្បីដោះស្រាយវាយើងត្រូវប្រតិបត្តិពាក្យបញ្ជាដូចខាងក្រោមៈ

echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn

ពាក្យបញ្ជាខាងលើត្រូវតែត្រូវបានប្រតិបត្តិដោយប្រើសិទ្ធិជារដ្ឋបាលដោយប្រើគណនី ជា root ឬដាក់នៅដើមពាក្យបញ្ជា sudo

នេះនឹងគ្រប់គ្រាន់ដើម្បីដោះស្រាយបញ្ហាចាប់ពីពេលនេះទៅនៅពេលពួកគេចាប់ផ្តើមឬចាប់ផ្តើមកម្មវិធី Apache2 ពួកគេនឹងលែងបង្ហាញកំហុសនោះទៀតហើយ។

ទាក់ទង


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   កាំជ្រួច dijo

    មិត្តភក្តិខ្ញុំស្រមៃថារឿងនេះត្រូវតែមាននៅក្នុងដេបៀនចាប់តាំងពីនៅក្នុងអ៊ូប៊ុនទូ 13.04 និង 13.10 វាមិនមានទៀតទេថតឯកសារ conf.d នៅក្នុង apache2 ការស្វាគមន៍

    1.    KZKG ^ ហ្គារ៉ា dijo

      ក្នុងករណីដែលមិនមានវាគ្មានបញ្ហាទេក្នុងការបង្កើតវា😉

  2.   lucas dijo

    ខ្ញុំមានបញ្ហាប៉ុន្តែខ្ញុំត្រូវតែដោះស្រាយវាតាមមធ្យោបាយផ្សេងទៀតពីព្រោះខ្ញុំមិនមានឯកសារនោះទេ។ អរគុណយ៉ាងណាក៏ដោយខ្ញុំបានតស៊ូជាច្រើនដូចដែលខ្ញុំចងចាំ!
    អត្ថាធិប្បាយ៖ សូដូដូមិនដំណើរការដូចដែលបានស្នើទេវាគួរតែជាទំរង់នៃទម្រង់
    echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    ខ្ញុំគ្រាន់តែនិយាយពីវាព្រោះវាជាកំហុសទូទៅមួយដែលសន្មតថាការដាក់សាដានៅពីមុខអ្វីៗគឺដូចគ្នានឹងដើម។ ក្នុងករណីនេះការប្តូរទិសដៅលទ្ធផលត្រូវបានផ្តល់តម្លៃមុនពេលសូដូដូចូលលេងហើយអ្នកប្រើប្រាស់ទូទៅមិនមានសិទ្ធិសរសេរទៅកាន់ទីតាំងនោះទេ។

  3.   Andy dijo

    ខ្ញុំមានសំណួរតើមានភាពខុសគ្នារវាងដំណោះស្រាយនេះនិងបញ្ហាផ្សេងទៀតទេ?

    បង្កើតឯកសារ httpd.conf នៅខាងក្នុង / etc / apache2
    ហើយសរសេរទៅឯកសារនោះ៖
    ឈ្មោះម៉ាស៊ីនមេ
    ហើយបន្ទាប់មករក្សាទុកវា។

    តើដំណោះស្រាយទាំងពីរធ្វើដូចគ្នាដែរឬទេ?

  4.   ហាន់កាន dijo

    ការចំណាយពេលស៊ូដង់ទៅភីអេសភីរបស់ពាក្យបញ្ជាគ្រាន់តែប្រតិបត្តិអេកូជាឫសហើយការសរសេរនឹងបរាជ័យ។
    ល្បិចតិចតួចសម្រាប់ករណីទាំងនេះជាមួយការបញ្ជូនបន្ត៖
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    សូមអរគុណ!

  5.   Edgardo dijo

    ហើយហេតុអ្វីមិនដាក់សេចក្តីណែនាំរបស់ ServerName domain.name.com ទៅក្នុងឯកសារ /etc/apache2/apache.conf?

  6.   Manuel Diaz dijo

    អរគុណច្រើន… .. !!!!
    ព័ត៌មានល្អខ្ញុំបានដោះស្រាយបញ្ហាហើយខ្ញុំបានបំបាត់ការឈឺក្បាល។ ជាមួយបញ្ហានេះខ្ញុំបានដោះស្រាយកំហុសអ្នកផ្តល់សេវាកម្មអន្តរជាតិដែលវាផ្តល់ឱ្យខ្ញុំនៅពេលចាប់ផ្តើមប្រព័ន្ធនៅក្នុង PHP5 ។

  7.   Mauricio Lopez dijo

    នៅលើអ៊ូប៊ុនទូ ១៤.០៤៖

    echo "ServerName localhost" | sudo tee /etc/apache2/conf- អាចប្រើបាន /fqdn.conf
    sudo a2enconf fqdn

  8.   លោក jose dijo

    ហើយសម្រាប់ freebsd ជាមួយសេវាកម្ម "apache22"? 🙁

  9.   Ruben dijo

    ខ្ញុំបានដោះស្រាយកំហុសសូមអរគុណច្រើន