apache2 त्रुटि कॉन्फ़िगरेशन फ़ाइल /etc/apache2/conf.d/ नहीं खोल सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं


16

मैंने अभी अपना Ubuntu 13.10 अपग्रेड किया है और Apache2 काम नहीं कर रहा है। जब मैं apache2 सर्वर को शुरू करने की कोशिश करता हूं तो यह निम्नलिखित त्रुटियों को मुद्रित करता है:

 * Starting web server apache2
 * The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 263 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory
Action 'configtest' failed.

जवाबों:


13

मेरे लिए भी ऐसा ही था। के बाद मैं conf.dफ़ोल्डर बनाया अभी भी अपाचे 2 शुरू नहीं होगा। मैं इस तरह हल करने में सक्षम था:

इस पंक्ति को प्रतिस्थापित करना

LockFile ${APACHE_LOCK_DIR}/accept.lock

इसके साथ

Mutex file:${APACHE_LOCK_DIR} default

में /etc/apache2/apache2.confसमस्या हल हो।

( स्रोत )


एक ही समस्या है, लेकिन यकीन नहीं है कि यह अपडेट के बाद या Xfce वातावरण को जोड़ने के लिए था, मेरे लिए भी काम किया। धन्यवाद।
मिनट

9

प्रतीकात्मक लिंक बनाते समय पूर्ण पथ का उपयोग करना सुनिश्चित करें

के बजाय:

ln -s ./conf-available/mysite.conf ./conf-enabled/mysite.conf

आपको उपयोग करना चाहिए :

ln -s /etc/apache2/conf-available/mysite.conf /etc/apache2/conf-enabled/mysite.conf

1
availableनिर्देशिका से एक रिश्तेदार पथ यह भी करता है (और यह है कि कैसे अपाचे प्रारंभिक सिम्बलिंक को स्वयं सेट करता है):, cd conf-enabledफिरln -s ../conf-avialable/mysite.conf mysite.conf
मार्टिन एंडर

5

प्रदर्शन करें mkdir -p /etc/apache2/conf.d/। तो फोल्डर बन conf.dजाता है। आपकी apache2.confफ़ाइल में इस फ़ोल्डर की सभी फाइलें कॉन्फिगरेटिन में शामिल हैं, और यदि यह फ़ोल्डर मौजूद नहीं है तो यह एक त्रुटि में चलता है। देख:

user@host:~$ grep conf.d /etc/apache2/apache2.conf
Include conf.d/

2

मेरे लिए साइटों-सक्षम फ़ोल्डर के अंदर अमान्य शॉर्टकट था। एक बार जब मैंने हटा दिया कि मैं आसानी से अपाचे को पुनः आरंभ / पुनः लोड कर सकता हूं।


0

यहाँ त्रुटि के लिए मेरा पूरा जवाब है:

  • वेब सर्वर apache2 को पुनः आरंभ करना [विफल]
    1. Apache2 configtest विफल हुआ। विन्यास परीक्षण का आउटपुट था: apache2: /etc/apache2/apache2.conf की लाइन 214 पर सिंटैक्स त्रुटि: c onfiguration फ़ाइल को नहीं खोल सका /etc/apache2/httpd.conf: ऐसी कोई फ़ाइल या निर्देशिका क्रिया 'configtest' विफल रही। अपाचे त्रुटि लॉग में अधिक जानकारी हो सकती है।
  1. चलाने के आदेश sudo mkdir conf.d
  2. चलाने के आदेश sudo touch httpd.conf
  3. चलाने के आदेश sudo vi apache2.conf और प्रतिस्थापित करें

LockFile $ {APACHE_LOCK_DIR} /accept.lock

द्वारा

म्यूटेक्स फ़ाइल: $ {APACHE_LOCK_DIR} डिफ़ॉल्ट

  1. अपाचे सहेजें और पुनः आरंभ करें

बहुत अच्छी सलाह के लिए आप सभी को बहुत-बहुत धन्यवाद

सादर

Dunbo


0

कृपया नीचे दिए गए आदेशों का उपयोग करें

sudo mkdir /etc/apache2/conf.d

संकुल को पुनर्स्थापित करें।

प्रतीकात्मक लिंक बनाएँ

ln -s /etc/websvn/apache.conf /etc/apache2/conf-available/websvn.conf

नीचे दिए गए कमांड का उपयोग करके वेबबेस कॉन्फ़िगरेशन को सक्षम करें।

sudo a2enconf websvn.conf

Dav और dav_svn मॉड्यूल सक्षम करें

sudo a2enmod dav
sudo a2enmod dav_svn
sudo service apache2 reload

0

मुझे पता है कि यह एक पुराना धागा है, लेकिन मैं आज इस में भाग गया और यह भूल गया कि मैंने इसे कुछ साल पहले कैसे तय किया था।

प्रतिस्थापित करने के अलावा:

LockFile ${APACHE_LOCK_DIR}/accept.lock

साथ में

Mutex file:${APACHE_LOCK_DIR} default

में /etc/apache2/apache2.confफ़ाइल, मैं भी मैन्युअल बनाने के लिए किया था httpd.confमें फ़ाइल /etc/apache2/निर्देशिका।


0

मुझे भी अपाचे के साथ यही समस्या थी।
apache2: /etc/apache2/apache2.conf की लाइन 220 पर सिंटैक्स त्रुटि: फ़ाइल कॉन्फ़िगरेशन /etc/apache2/sites-enabled/000-default.conf नहीं खोल सका: कोई फ़ाइल या निर्देशिका नहीं

कोई भी विचार जो हम / etc / apache2 में हैं,

मैंने इसे हल किया है:
1- साइट-सक्षम / 000-default.conf जानना एक लिंक है जो साइट-उपलब्ध / 000-default.conf को इंगित करता है , मैं साइटों की सामग्री की जांच करने के लिए गया था -वचनीय फ़ाइल; और मेरे आश्चर्य के लिए, 000-default.conf को 000-default.conf ~ द्वारा प्रतिस्थापित किया जाता है (क्योंकि gedit जो हमेशा एक बैकअप होता है)

2- स्वचालित रूप से मैं फाइल को कॉपी करता हूं
$ sudo cp -v-default.conf 000 ~ 000-default.conf

3- पुनः आरंभ करें apache2
$ sudo /etc/init.d/apache2 restart

4- मेरा सर्वर चालू है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.