अपाचे त्रुटि लॉग का उपयोग नहीं कर सकते


18

मेरा Ubuntu vitual सर्वर ऑफ़लाइन नहीं है। मैंने इसे रीबूट किया और अब डिबग करना चाहता हूं कि क्या हुआ।

मैं ब्राउज़ कर सकता हूं, /etc/logलेकिन यदि मैं कोशिश cd apache2करता हूं तो यह कहता है कि अनुमति अस्वीकृत है। मुझे यकीन है कि मेरे उपयोगकर्ता खाते में निजीकृतियां हैं। मैंने भी कोशिश की sudo cd apache2जो त्रुटि देता हैsudo: cd: command not found

मैं अपाचे लॉग्स का उपयोग कैसे कर सकता हूं? मैंने भी सफलता के बिना sftp के माध्यम से कोशिश की

PS मैं लिनक्स और वर्चुअल सर्वर के लिए नया हूं, लेकिन मैं वह सब कुछ सीखने के लिए उत्सुक हूं जो मैं कर सकता हूं।


sudo -iफिर कोशिश करें cd apache2
विल्फ

@Wilf इसे तब कहता है -bash: cd: apache2: ऐसी कोई फ़ाइल या निर्देशिका नहीं है
S ..


लॉग्स var not आदि के अंतर्गत स्थित हैं। आपको / var / log / apache2 पर जाने की आवश्यकता है। यदि आपके पास फ़ोल्डर दर्ज करने के अधिकार नहीं हैं, तो रूट टर्मिनल खोलें। sudo -i और cd / var / log / apache2 पर जाएं और वहां फाइलों को देखें। सौभाग्य ...
s1mmel

जवाबों:


32

आपको अपना उपयोगकर्ता नाम समूह की प्रशंसा में जोड़ना होगा

sudo usermod -aG adm YourUserName

फिर आप sudo के बिना सामान्य उपयोगकर्ता के रूप में लॉगफ़ाइल्स का उपयोग कर सकते हैं।


धन्यवाद, इसने काम किया और मुझे वास्तव में निर्देशिका में ब्राउज़ करने में सक्षम बनाया।
एस ..

17
इस अनुमति को प्रभावी करने के लिए मुझे अपने उपयोगकर्ता सत्र में / बाहर लॉग इन करना पड़ा।
होर्बा

यह काम कर रहा है, लेकिन आपको ssh से लॉग-आउट और लॉग-इन फिर से करने की आवश्यकता है। तब आपके पास पहुंच है।
खलील दानिश

6

प्रयत्न:

sudo cat /var/log/apache2/error.log

धन्यवाद wojox, लेकिन वहाँ एक और अधिक स्थायी समाधान है? Apache2 फ़ोल्डर में नेविगेट करने में सक्षम होने की तरह?
एस ..
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.