apachectl प्रारंभ httpd नहीं मिल सकता है लेकिन यह वहां है?

यूनिक्स और अपाचे दुनिया में पूर्ण नौसिखिया।

X-Win32 SSH के माध्यम से, रिमोट सर्वर पर बस अपाचे (सफलतापूर्वक जहां तक ​​मुझे पता है) को कॉन्फ़िगर और स्थापित किया गया है।

बिन निर्देशिका में मैं "httpd" सूचीबद्ध हूं।

सर्वर सर्वर के लिए मेरे प्रदत्त निर्देश वेब सर्वर शुरू करने के लिए:

आपके इंस्टॉलेशन से अपाचे निर्देशिका प्रकार, './bin/apachectl प्रारंभ करें'।

हालांकि, मुझे निम्न त्रुटि मिलती है (11-14 बस यह दिखा रहा है):

server.edu(11): ls
bin     cgi-bin conf    htdocs  icons   include libexec logs    man     proxy
server.edu(12): cd bin
server.edu(13): ls
ab              apxs            dbmmanage       htpasswd        logresolve
apachectl       checkgid        htdigest        httpd           rotatelogs
server.edu(14): cd ..
server.edu(15): ./bin/apachectl start
./bin/apachectl: apache/bin/httpd: not found
./bin/apachectl start: httpd could not be started

कोई भी मदद बहुत ही सराहनीय होगी।

धन्यवाद!

EDIT @h4b0

server.edu(98): pwd
/home/scf-25/gmcnulty/apache_1.3.42/apache

server.edu(99): ls -l bin/httpd
-rwxr-xr-x   1 gmcnulty     28880 May 24 22:12 bin/httpd

EDIT2 @h4b0

server.edu(102): ls
ab              apxs            dbmmanage       htpasswd        logresolve
apachectl       checkgid        htdigest        httpd           rotatelogs

server.edu(103): cd ../..

server.edu(104): ls
ABOUT_APACHE            NOTICE                  README                  cgi-bin                 htdocs
INSTALL                 NWGNUenvironment.inc    README-WIN.TXT          conf                    icons
LICENSE                 NWGNUhead.inc           README.configure        config.layout           logs
Makefile                NWGNUmakefile           WARNING-WIN.TXT         config.status           src
Makefile.tmpl           NWGNUtail.inc           apache                  configure

server.edu(105): ./apache/bin/apachectl start
fopen: No such file or directory
httpd: could not open error log file apache/apache/logs/error_log.
./apache/bin/apachectl start: httpd could not be started
0
जोड़ा संपादित
विचारों: 1

1 उत्तर

  • Check permissions for httpd
  • Does apache/bin/httpd actually exist? Show pwd output from directory at line 11
2
जोड़ा
कृपया उपरोक्त संपादन देखें। (क्या नहीं (13) दिखाता है कि यह वहां है? या क्या मैं गलतफहमी कर रहा हूं?) धन्यवाद।
जोड़ा लेखक Greg McNulty, स्रोत
कृपया संपादित 2 देखें, क्या आप कहां से मतलब है?
जोड़ा लेखक Greg McNulty, स्रोत
पथ चर में नहीं, हम्म .... एसएसएच में xWin32 का उपयोग कर उस वाक्यविन्यास के साथ निर्यात कार्य करता है?
जोड़ा लेखक Greg McNulty, स्रोत
मैं यह सुनिश्चित करना चाहता था कि apache वास्तविक dir नाम है या नहीं। लाइन 14 में, ../ .. पर जाएं और लाइन 15 में ./ apache/bin/apachectl प्रारंभ करें
जोड़ा लेखक maialithar, स्रोत
हाँ यही है। आउटपुट वह नहीं है जो मैं चाहता था; पी अपने $ PATH चर ( echo $ pATH ) देखें - यदि कोई अपाचे डरावनी नहीं है, तो इसे जोड़ें। मुझे यकीन नहीं है कि हालांकि - /home/scf-25/gmcnulty/apache_1.3.42/apache और /home/scf-25/gmcnulty/apache_1.3.42/apache/bin आज़माएं ( निर्यात पाथ = $ पथ: [पथ 1]: [path2] )
जोड़ा लेखक maialithar, स्रोत
यह होना चाहिए: निर्यात पाथ = $ पाथ: /home/scf-25/gmcnulty/apache_1.3.42/apache:/home/& zwnj; scf-25/gmcnulty/apac और zwnj; he_1.3.42/apache/bin
जोड़ा लेखक maialithar, स्रोत
जोड़ा लेखक maialithar, स्रोत