2012-08-01 4 views
0

저는 컴퓨터, PHP 5 및 MySQL에 Apache2.2를 설치했습니다. 어젯밤까지 모든 것이 잘 작동했습니다. 갑자기 더 이상 로컬 호스트에 연결할 수 없습니다. 내 컴퓨터가 트로이 목마에 감염된 것 같지만 그 이후로 제거되었으며 내 localhost에 다시 연결할 수 없습니다.Apache/PHP - localhost가 작동을 멈췄습니다. 다시 작동 시키려면 어떻게해야합니까?

메모장에서 내 호스트 파일 Windows (C :)/Windows/System32/drivers/etc 호스트를 업데이트했습니다. 첨부 파일을 참조하십시오.

CMD 프롬프트에서 연결을 테스트했습니다. 첨부 파일을 참조하십시오.

당신은 [::] (1)를 알 수 있습니다,하지만 내 호스트 파일을 업데이트 한 후, 지금은 포트 (80)는 페이지를로드하는 대신 내 웹 브라우저의

을 청취하고,

또한 127.0.0.1로 표시 as localhost/vote/home.php 이제 file : /// C : /Websites/Vote/home.php로 로딩하고 PHP는 더 이상 작동하지 않습니다. 즉, 내 웹 페이지로 가져 오지 않습니다.

... 로컬 호스트의 서버에 연결할 수 없습니다.

로컬 호스트가 작동하지 않는 이유는 무엇입니까? 생각? 미리 감사드립니다. localhost를 요청할 때

또한, 내 웹 브라우저 페이지는

이 (내가 이미지를 게시 할 수 없습니다입니다 그래서 새 사용자를 해요) .... 시간이 초과하지 않는 이유는 무엇입니까?

는 브라우저의 주소 표시 줄에 로컬 호스트/투표/home.php를 넣어 경우 257,296

답변

0

× 당신은 unabled 파일에 오류 하지 리디렉션을 연결하는 얻어야한다. 주소창에 file : /// C : /Websites/Vote/home.php가 표시되는 유일한 시간은 파일을 브라우저에서 직접 열면됩니다.

왜 아파치가 작동하지 않는 지에 대한 자세한 내용은 명확하지 않지만 몇 가지 시도해 볼 수 있습니다. 먼저, 아파치를 어떻게 설치 했습니까? 서비스입니까? 제어판> 관리 도구> 서비스로 가서 아파치가 해당 목록에 있는지 확인하십시오. 아파치가 시작하지 않으면 apache가 서비스로 설치되지 않고 실행 파일을 실행하여 시작해야합니다. httpd 실행 파일이있는 디렉토리로 이동하여 실행하십시오.

+0

네, 수동으로 파일을 열었으므로 그랬을 것입니다. 브라우저에 localhost/vote/home.php를 입력하면 아무 것도하지 않지만 많은 분 전에로드하려고 시도합니다 (로드를 시도하고 있으며이 게시물을 입력 했음). 아파치는 서비스로 설치된다. 아파치가 잘 작동하고 있었으므로 이제는 그렇지 않다는 것을 명심하십시오. 나는 그것을 제거하고 다시 설치했습니다. – user1567249

+0

모든 서비스가 자동으로 시작되는 것은 아닙니다. 자동으로 시작하는 데 사용하면 어떻게 든 사용 중지해야합니다. 재설치가 효과가 있습니까? – hackattack

+0

httph-2.2.22-win32-x86-no_ssl.msi [PGP] [MD5 (MSI 설치 관리자)] : http://httpd.apache.org/download.cgi에서 Apache를 다운로드했습니다. ] [SHA1]) - http://www.webdevelopersnotes.com/how-do-i/install-apache-windows-7.php 사이트를 기반으로 다시 시도되었습니다. – user1567249

0

몇 가지 시도 :

  • 는 시작 중에 실패하지 않은 것으로, 아파치가 실제로 실행되고 있는지 확인합니다. 이 예상되는 포트를 듣고 않다면
  • 점검 (80, 또는 무엇이든 당신은에 그것을 설정 한)

  • > netstat -nb 
    
    이 벌어지고 있는지 아무것도 비린내 확인하기 위해 호스트 파일을 확인하십시오. localhost은 127.0.0.1을 가리켜 야하지만 어쩌면 다른 곳을 가리 키도록 설정되었을 수도 있습니다.

알아낼 수없는 경우 언제든지 제거/제거하고 다시 설정하려고 할 수 있습니다.이것이 개발자 머신이라면, 패키지 설정자 인 WAMP을 사용하는 것이 좋습니다. PHP/apache/mysql 버전을 쉽게 전환 할 수 있으며 대부분의 일반 아파치 및 PHP 모듈을 쉽게 전환 할 수 있습니다.

+0

바이러스 제거 이후 소프트웨어를 다시 설치했습니다. 아파치가 실행 중입니다. httpd - Apache는 포트 80을 청취하도록 설정됩니다. 호스트 파일 - 127.0.0.1 localhost. 이것은 실제로 꽤 쉬운 설정이었고 문제없이 몇 주 동안 일하고있었습니다. 왜 지금 작동하지 않는지 확신 할 수 없습니다. – user1567249

+0

또한 WAMP를 설치했는데 작동하지도 않았습니다. – user1567249

+0

다음에 OS를 새로 설치할 때가 있습니다. :) – Svish

0

관리자 권한으로 명령 프롬프트를 실행하고 Apache bin 폴더 (일반적으로 'cd \ apache \ bin')로 이동하여 httpd -k start를 입력하십시오. 그것은 같은 문제를 가지고 나를 위해 일했습니다.

관련 문제