Apache2 configtest विफल हुआ


0

Apache2 काम नहीं कर रहा है जब मैं Apache2 त्रुटि को फिर से लोड करने की कोशिश कर रहा हूँ संदेश आ रहा है। मैं सर्वर पर बहुत नया हूँ और Apache2 क्या आप apache2 को चलाने में मदद कर सकते हैं। नीचे त्रुटि कोड है।

:/etc/apache2/sites-available# sudo service apache2 reload
 * Reloading web server apache2                                                                                                   *
 * The apache2 configtest failed. Not doing anything.
Output of config test was:
(20)Not a directory: AH02291: Cannot access directory '/var/log/apache2/' for main error log
(20)Not a directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost define                          d at /etc/apache2/sites-enabled/test.conf:1
(20)Not a directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost define                          d at /etc/apache2/sites-enabled/000-default.conf:1
AH00014: Configuration check failed
Action 'configtest' failed.
The Apache error log may have more information.

जवाबों:


1

(२०) नहीं एक निर्देशिका: AH02291: पहुँच निर्देशिका '/ var / log / apache2 /' नहीं कर सकता

जांचें कि / var / log / apache2 मौजूद है, और यह एक निर्देशिका है, और उस अपाचे ने उस पर पढ़ा-लिखा पहुंच है।


वहाँ / var / log / एक निर्देशिका के रूप में अंदर एक फ़ाइल है जिसे Apache2
Nisha

/ etc / apache2 डायरेक्टरी उपलब्ध है
निशा

/ var / log / apache2 एक निर्देशिका होनी चाहिए, जिसके तहत उपयोगकर्ता अपाचे चलाता है जिसमें पढ़ने-लिखने की पहुंच है। 'Apache2' फ़ाइल को निकालें या नाम बदलें और एक निर्देशिका बनाएँ।
सोरेन ए

अब मैंने एक निर्देशिका बनाई है तो मैंने apache2 को फिर से लोड करने की कोशिश की। {sudo service apache2 reload} ia m हो रही त्रुटि [* वेब सर्वर को पुनः लोड करना Apache2 * * Apache2 नहीं चल रहा है]
Nisha

फिर आपको इसके बजाय इसे शुरू करना होगा: 'sudo service apache start'
सोरेन ए

1

यदि कोई फ़ोल्डर नहीं है तो /var/log/apache2/Apache वहां लॉग नहीं लिख पाएगा।

इसलिए इसे पहले बनाएं mkdir /var/log/apache2, या Apache.conf में लॉग फ़ोल्डर को कुछ अलग से बदलें।

सुनिश्चित करें कि अनुमतियाँ सही हैं। chmod 750 /var/log/apache2


मैंने निर्देशिका बनाने की कोशिश की है, लेकिन {mkdir: निर्देशिका नहीं बना सकता है '/ var / log / apache2': फ़ाइल मौजूद है}
Nisha
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.