मैं अपाचे के साथ इस अजीब मुद्दा है:org.apache.httpd: पहले से ही भरी हुई
$ apachectl configtest
Syntax OK
कॉन्फिग ठीक हैं, और यह वास्तव में एक मिनट पहले काम कर रहा था, इससे पहले कि मैं इसे बंद।
$ sudo apachectl start
org.apache.httpd: Already loaded
कोई यह नहीं है:
$ ps ax | grep httpd
58204 s000 R+ 0:00.00 grep httpd
के इसे रोकने के लिए कोशिश करते हैं:
$ sudo apachectl stop
ठीक है, ऐसा लगता है कि इसे बंद कर दिया है? इसे फिर से शुरू करने के लिए कोशिश करते हैं:
तो यह चलना चाहिए, लेकिन यह ps ax
में नहीं है और यह सिर्फ काम नहीं करता।
$ sudo apachectl stop
$ sudo apachectl stop
launchctl: Error unloading: org.apache.httpd
स्वत: प्रारंभ से हटाने की कोशिश की:
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
launchctl: Error unloading: org.apache.httpd
लेकिन यह एक ही है जब मैं इसे शुरू करने के लिए प्रयास करते हैं, यह दिखावा है कि यह शुरू होता है, लेकिन ऐसा नहीं है। त्रुटि लॉग में कुछ भी नहीं। मदद!
ओएस एक्स 10.8.2 माउंटेन शेर
अद्यतन:
रिबूट के बाद:
$ sudo apachectl start
Password:
org.apache.httpd: Already loaded
$ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
org.apache.httpd: Already loaded
$ ps ax | grep httpd
7300 s000 R+ 0:00.00 grep httpd
तो मैं प्रभावी रूप से एक वेब सर्वर बिना छोड़ दिया हूँ अब।
समाधान:
org.apache.httpd.plist
के एक अध्ययन मैं पता लगा कि अपाचे एक गहरे लाल रंग का स्क्रिप्ट /usr/sbin/http-wrapper
जो कुछ मुद्दों पर चल रहा है, क्योंकि मैं प्रणाली रूबी दुभाषिया प्रतिस्थापित था द्वारा नियंत्रित किया जाता करने के बाद। यह मेरे लिए यह तय:
ln -s /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby
'के एक अध्ययन के बाद org.apache.httpd.plist' मैं पता लगा कि अपाचे एक गहरे लाल रंग का स्क्रिप्ट'/usr/sbin/http-wrapper' जो कुछ मुद्दों पर चल रहा था द्वारा नियंत्रित किया जाता क्योंकि मैंने सिस्टम रूबी दुभाषिया को बदल दिया था। यह इसे ठीक करता है: 'ln -s/सिस्टम/लाइब्रेरी/फ़्रेमवर्क/रूबी.फ्रेमवर्क/वर्र्स/क्यूरेंट /usr/bin/ruby/usr/bin/ruby' – firedev
यह प्रश्न ऑफ़-विषय प्रतीत होता है क्योंकि यह बहुत स्थानीयकृत है - ओपी ने सिस्टम सॉफ़्टवेयर को बदल दिया था जो हमेशा एक समस्या होगी – Mark