Apachectl Start nu poate găsi httpd dar este acolo?

Început complet în lumea Unix și Apache.

Doar configurat și instalat Apache (cu succes, în măsura în care știu) pe un server la distanță, prin X-Win32 SSH.

În directorul bin văd "httpd" enumerate.

Pentru a porni serverul web instrucțiunile furnizate pentru starea serverului:

Din instalarea tipului de director Apache, "./bin/apachectl start".

Cu toate acestea, primesc următoarea eroare (11-14 arată doar că există):

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

Orice ajutor este foarte apreciat.

Mulțumesc!

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 răspunsuri

  • Check permissions for httpd
  • Does apache/bin/httpd actually exist? Show pwd output from directory at line 11
2
adăugat
Consultați modificarea de mai sus. (Nu (13) arată că este acolo sau am înțeles greșit?) Vă mulțumesc.
adăugat autor Greg McNulty, sursa
vezi edit2, te rog, de unde ai vrut să spui?
adăugat autor Greg McNulty, sursa
nu nu în variabilele de cale, hmm .... se lucrează la export cu acea sintaxă folosind xWin32 în SSH?
adăugat autor Greg McNulty, sursa
Am vrut să vă asigur că dacă apache este numele actual al dir-ului. În linia 14, mergeți la ../ .. și în rândul 15 faceți ./ apache/bin/apachectl start
adăugat autor maialithar, sursa
Da, este. Ieșirea nu este ceea ce am vrut; p Verificați variabila $ PATH ( echo $ PATH ) - dacă nu există nici o apache direcotry, adăugați-o. Nu sunt sigur că, totuși, încercați /home/scf-25/gmcnulty/apache_1.3.42/apache și /home/scf-25/gmcnulty/apache_1.3.42/apache/bin ( export PATH = $ PATH: [cale1]: [cale2] )
adăugat autor maialithar, sursa
ar trebui să: export PATH = $ PATH: /home/scf-25/gmcnulty/apache_1.3.42/apache:/home/& zwnj; scf-25/gmcnulty/apac & zwnj; he_1.3.42/apache// code>
adăugat autor maialithar, sursa
adăugat autor maialithar, sursa