2012-10-20 3 views
3

EasyPHP가 시스템에서 실행 중이지만 클린 OS 재설치를 수행해야했습니다. EasyPHP를 다시 다운로드하여 설치하고 Apache가 실행 중입니다. 하지만 내 웹 브라우저를 통해 관리 페이지 (127.0.0.1/home)에 액세스하려고하면 "죄송합니다! Chrome에서 127.0.0.1에 연결할 수 없습니다."오류가 발생합니다.EasyPHP를 로컬 호스트에 연결할 수 없습니다.

아파치의 httpd 파일을 확인한 결과 127.0.0.1:80을 수신 중이며 브라우저를 통해 관리자 페이지에 액세스하려고 시도하고있는 것입니다. 웬일인지 나는 127.0.0.1:8887와 더불어 www 폴더에 접근 할 수있다.

EasyPHP에 대한 지식이 없기 때문에 도움을받을 수 있습니다.

답변

1

아파치 오류 로그를 확인 했습니까? 당신의 easyphp 도구 모음에서

아파치 그런데 (녹색 아이콘)

를 실행하는 경우 당신이 볼 수있는, 또는 "httpd.exe가 (이 명령"에서 netstat -b "를 시도하고"Apache.exe 선택 "을 찾으려고 "당신의 easyphp 버전에 의존) 포트 80에서 청취하십시오.

하지만 먼저 아파치 오류 로그를 확인하십시오. 아마도 아파치 구성 파일에 오류가있을 수 있습니다.

+0

오류 로그를 확인한 결과 비정상적인 것으로 보입니다. EasyPHP는 아파치가 실행되고 있다고 말한다 (녹색 불빛). netstat -b를 실행했는데 아파치가 실행되는 것을 보지 못했습니다. 그러나 TCPView를 실행하여 apache.exe가 수신 중이지만 로컬 포트 ​​8887에있는 것을 보았습니다. Apache httpd 파일에 들어가서 수신 포트를 8887로 변경했습니다. 아파치를 다시 시작한 후 80으로 다시 설정되는 이유는 무엇입니까? 내게 튀어 나온 유일한 오류는 다음과 같습니다. '[authz_core : 오류] [pid 3052 : tid 1060] [클라이언트 127.0.0.1:49447] AH01630 : 클라이언트가 서버 구성에 의해 거부 됨 : C :/Program Files (x86)/EasyPHP-12.1/home ' – mb595x

+0

EasyPHP에서 conf_files 폴더를 체크하고, httpd 파일을 조정할 때마다 간단히 타임 스탬프가 붙은 새로운 httpd 파일을 만들었고 원래 httpd 파일을 포트에 보관했다. 80. 다시 설치하면 문제가 해결되는지 확인하려고합니다. EDIT : 재설치 후 동일한 문제가 발생합니다. – mb595x

+0

TCPView에서 포트 80에서 응용 프로그램을 보았습니까? 어쩌면이 포트를 사용하는 다른 앱이 있습니다. – Balbuzar

3

필자는 수신 포트를 8887로 변경했지만 저장하는 대신 '다른 이름으로 저장'을 수행 한 다음 덮어 쓰기하여이 문제를 해결할 수있었습니다. 파일을 덮어 쓸지 묻는 메시지가 나타나면 '예'를 누릅니다. 이것은 영구적 인 변화를 가져왔다. '다른 이름으로 저장'대신 '저장'을 눌러 정상적으로 저장하면 타임 스탬프가있는 새 httpd 파일이 만들어지고 원본은 덮어 쓰지 않고 작동하지 않습니다.

7

관리자 권한으로 실행되는 EasyPHP를 실행하여 해결 된 것과 동일한 문제가있었습니다.

업데이트 : EasyPHP를 Program Files 폴더에 설치하는 것을 피하고이 문제가 다시 발생하지 않았습니다.

0

오늘 같은 문제가 있었는데이 문제를 해결하기 위해 EasyPHP 프로그램에서 포트를 변경하려고 시도했지만 해결되지 않았습니다. 이 경우 program/apache/conf 폴더로 이동하여 httpd.conf을 수동으로 변경하십시오. conf의 아파치 폴더 내가 당신을 도왔 희망 127.0.0.1:8887.

을 보여 127.0.0.1:80httpd 동안 다음은 프로그램 폴더의 httpd를 나타냅니다. 감사합니다.

+0

가독성을 위해 코드 등을 형식을 지정하십시오. – bcr

관련 문제