अपाचे शुरू नहीं


9

इसलिए मैंने निम्नलिखित कमांड के साथ अपना apache2 सर्वर शुरू करने की कोशिश की ...

sudo service apache2 start

लेकिन तब मुझे यह त्रुटि संदेश मिलता है ...

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

इसलिए जब मैं कोशिश करता हूं और systemctl देखता हूं, तो मुझे यह मिलता है ...

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since Mon 2015-07-06 10:34:49 IST; 4min 23s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8899 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)

Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Starting LSB: Apache2 web server...
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service: control process exited, code=exited status=2
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Failed to start LSB: Apache2 web server.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Unit apache2.service entered failed state.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service failed.

http: // localhost / मेरे ब्राउज़र पर भी मुझे एक त्रुटि मिलती है जिसका अर्थ है कि अपाचे नहीं चल रहा है।

जब मैं ऐसा करता हूं ...

sudo restart apache2

मुझे यह त्रुटि मिली ...

restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

कोई मदद करो।



यह भी हो सकता है अगर आपको अपाचे 2.कॉन्फ़ जैसी कॉन्फ़िगरेशन फ़ाइलों में त्रुटि हो ...
सुदीप भंडारी

जवाबों:


4

मुझे लगता है कि किसी कारण से आपने एन्वार्स विन्यास फाइल को डिलीट कर दिया है

Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars

इसलिए आपको इसे बनाना होगा और सामग्री को यहां से पेस्ट करना होगा (इस फाइल के लिए डिफ़ॉल्ट सामग्री)

sudo touch /etc/apache2/envvars
sudo nano /etc/apache2/envvars

फिर हमेशा की तरह अपाचे सेवा को फिर से शुरू करें

sudo service apache2 restart

1

मेरे पास एक ही समस्या थी, मैंने apache.conf fileकिसी कारण से बदलाव किया , जो मुझे आपके जैसी ही त्रुटि की ओर ले जाता है।

मैंने Apache सर्वर को फिर से इंस्टॉल किया है, अब सब कुछ ठीक चल रहा है।

निम्नलिखित आदेशों का उपयोग करें:

  1. अपाचे को अनइंस्टॉल करें:

    sudo apt-get remove apache2*
    
  2. अपाचे स्थापित करें

    sudo apt-get install apache2
    
  3. सर्वर को पुनरारंभ करें

    sudo service apache2 restart
    

@arnaudbey: क्या आप कृपया मेरे संपादन की समीक्षा कर सकते हैं और भविष्य में अपने संपादन को बेहतर बनाने के लिए संपादन सहायता की भी समीक्षा कर सकते हैं ... ;-)
Fabby

1
अपाचे 2 को हटाने और पुन: स्थापित करने के लिए किसी को लॉग इन करने की सलाह देते हुए लॉग फाइल डायरेक्ट चेक किए बिना किसी को भारी डेटा हानि हो सकती है।
मेक रिपन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.