2011-10-22 3 views
0

좋아, 그래서 한 시간 전에 wamp 서버를 다운로드했습니다. 나는 그것을 온라인에 넣으려고했는데 나는 할 수 없었다. 다음 예외가 발생합니다 : "메뉴 항목 내부 오류 예외를 실행할 수 없습니다"서비스 작업을 수행 할 수 없습니다. " 나는 그것을 검색하고 있었고 나는 2 가지 해결책을 찾았다. 그들 중 1 명은 스카이프의 포트와 다른 프로그램을 포트 80에서 다른 포트로 변경하는 것입니다. 이러한 프로그램이 없으므로 괜찮습니다. 두 번째 해결 방법은 wamp 포트를 8080으로 변경하는 것입니다.이 방법도 시도했지만 여전히 작동하지 않습니다. (wamp 아이콘은 주황색 임). 내가 뭘 잘못하고 있니? 내가 놓친 게 있니?wamp online prob

+0

위험을 알고 있거나 더 안전하게 작동하도록 WAMP를 구성하고 시스템을 최신 상태로 유지하지 않으면 세계를 안전하게 유지하고 서버를 온라인 상태로 두지 마십시오. – Lekensteyn

+0

컴퓨터에 IIS가 설치되어 있습니까? – pinaldesai

+0

firstable 나는 @Lekensteyn에 동의한다. Wamp는 8080으로 Wamp 포트를 변경 한 두 번째 안전하지 않은가? – elibyy

답변

0

저는 WampDeveloper Pro를 사용하기 때문에 조금 다릅니다.하지만 아파치가 시작되지 않는다고 가정합니다.

문제가 무엇인지 이해하려면 특정 Apache 오류 메시지가 필요합니다.

cmd.exe를 실행하고 다음을 입력하십시오. httpd t.

구문 확인이 수행됩니다. 괜찮 으면 입력 : httpd -k start.

아파치를 시작하려고 시도하고, 실패하면 오류를 인쇄합니다.

"0.0.0.0:80에 바인딩 할 수 없습니다. 포트가 이미 사용 중입니다."(오류는 그보다 조금 더 임상적일 것입니다.) 그렇다면 당신이 옳고, 다른 것은 이미 다가 가고 있습니다. 포트 80.

이 경우, netstat -aon을 입력하십시오. "0.0.0.0:80"이라고 표시된 행을 찾고 PID 번호를 기록하십시오. 그런 다음 Windows 작업 관리자 (ctrl-alt-del)에서 프로세스 탭으로 가서 "모두 표시"를 클릭하십시오. 동일한 PID 번호를 가진 프로세스를 찾으십시오. 이것은 다른 포트에서 청취하기 위해 종료하거나 재구성해야하는 것입니다.

0

안녕하세요, 예를 들어 IIS와 같이 설치된 서버를 제외 시키려고 했습니까? IIS를 사용하도록 설정 한 경우 서비스로 이동하여 전 세계 게시 서비스를 중지하고 모든 대기열 서비스를 다시 시작한 다음 온라인 상태로두면 성공할 수 있습니다.

0

대부분 아파치 문제입니다.

나는 동일한 문제가있었습니다. 문제는 Apache가 사용하려고하는 포트가 실제로 다른 일부 응용 프로그램에서 사용되고 있다는 것입니다. 어느 쪽이나

  1. 포트 번호를 변경하십시오. http.conf 파일이나 httpd.conf 파일에서 80에서 smething else 8080 변경 사항 8080을 다른 것으로 들으십시오.

  2. 어떤 응용 프로그램이 포트를 사용하고 있는지 확인하고 종료하십시오. "포트"응용 프로그램이나 원하는 다른 포트를 사용하여 포트 상태를 확인하십시오. 그렇다면 잘 작동합니다.