मेरे पास एक वेब सर्वर है जो Ubuntu 17.04 पर चल रहा है जिसे मैं स्थापित करने का प्रयास कर रहा हूं Apache। जब तक मैंने virtualHosts के माध्यम से एक मशीन पर दो वेबसाइटों की मेजबानी करने का फैसला किया तब तक सब कुछ बहुत अच्छा चला। अब apacheएक भी मेजबान सक्षम के साथ शुरू करने से इनकार कर दिया। जितनी बार मैं शुरू करने का प्रयास करता हूं Apacheमुझे यह त्रुटि मिलती है:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
इसे ठीक करने के मेरे प्रयासों में से कुछ भी शामिल नहीं है:
apt purge apache2 && rm -r /etc/apache2
त्रुटि संदेश की सभी पंक्ति 80 मुझे बताती है DefaultRuntimeDir ${APACHE_RUN_DIR}।
और किसी भी समय मैं यह नहीं देखता कि कहां या क्या APACHE_RUN_DIRघोषित किया गया है।
क्या कोई मेरी मदद कर सकता है?
source /etc/apache2/envvarsलेकिन उसके बाद मेरी होम डायरेक्टरी से बदल~गयाhomeऔर जब मैंने cd लिखा तो दिखाया-bash: cd: HOME not set। जब मैंने एन्वारर्स में प्रवेश किया तो पहली लाइनों में से एक है# this won't be correct after changing uidऔरunset HOME। इसे ठीक करने के लिए कोई भी विचार?