2011-09-23 2 views
0

내 회사의 인트라넷을 만들었지 만 문제가 있습니다. 파일과 MySQL 테이블은 로컬 서버에서 호스팅되며 PHP로 작성됩니다. 기본적으로 직원들과 게시판, 캘린더 등을위한 로그인 시스템을 가지고 있습니다.회사 인트라넷, PHP/MySQL이 서브에서 로컬 호스팅

어쨌든 직원 계정을 만들었지 만 어느 누구도 내 컴퓨터와 서버 컴퓨터에서 로그인 할 수 없습니다. PHP를이 두 컴퓨터에 설치했을 뿐인가? 모든 컴퓨터에 설치해야합니까?

도움을 주시면 감사하겠습니다.

+2

웹 서버가 작동하는 방식에 대한 근본적인 오해가 있습니다. PHP 코드가 서버에서 실행됩니다. 이 코드는 HTML (또는 무엇이든)을 생성하고 클라이언트에게 보냅니다. 다른 컴퓨터에 필요한 유일한 것은 브라우저입니다. –

+0

그들은 어떻게 서버에 연결합니까? 그들이 쓰는 URL은 무엇입니까? –

+1

'로그인 할 수 없습니다'라는 의미를 지정하십시오. 페이지가로드되지 않습니까? 사용자 이름과 비밀번호를 삽입 하나 아무 일도 일어나지 않습니까? 쿠키의 경로를 확인 했습니까? localhost 또는 127.0.0.1로 설정되어있어 인트라넷 IP와 다릅니다. – entropid

답변

1

서버의 인트라넷 IP 주소를 정적으로 만들어야합니다. 서버의 명령 프롬프트에 ipconfig /all을 입력하면 192.168.1. * (192.168.1.1)이 아닌 IP 주소가 복사되어 다른 컴퓨터에서 로컬 웹 사이트에 액세스 할 수 있습니다.

+0

이미 192.168.1.5로 설정되어 있는데, 소리가 맞습니까? –

+0

예 서버의 브라우저 및 다른 PC에서이 IP 주소에 액세스하려고하면 어떻게됩니까? –

+0

여기 뭔가가 있습니다. 다른 컴퓨터에서도 Firefox에는 아무런 문제가 없지만 IE는이를 차단합니다. 나는 완전히 잃어 버렸다! –