2011-02-07 3 views
1

xdebug가 설치되어 있고 Mac에서 작동하지만 내 서버 (bluehost.com 서버)에 설치하지 못했습니다. 나는 여러 해 동안 노력해 왔으며 가능한 모든 도움에 감사 할 것입니다.원격 서버 (bluehost.com)에 Xdebug 설치

기본적으로 나는 'xdebug.so'내/public_html을/디렉토리에 설치 다운로드 한

그때 내 php.ini 파일로 이동합니다 (같은 디렉토리에있는) 내가 다른 [젠드을 제거 ] 참조를 삽입하고 다음을 삽입했습니다.

zend_extension=/home1/[myUserName]/public_html/xdebug.so 
zend_extension_ts = /home1/[myUserName]/public_html/xdebug.so 
xdebug.remote_enable=on 
xdebug.remote_handler=dbgp 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_mode=req 

이것은 기본적으로 정확히 내 Mac에있는 것과 같습니다.

'집'대신 '집 1'이있는 이유는 이것이 내 사이트를 블루 호스트로 설정 한 이유입니다. 또한 나는 확인하기 위해 둘 다 사용했지만 행운도없이 노력했다.

phpInfo()를 실행할 때 Xdebug에 대한 참조를 얻지 못했습니다.

나는 그것을 잃어 버렸어. 내 맥 (몇 달 전)에 설치하는 데 몇 시간이 걸렸지 만 이제는 내 서버에 설치하려고 시간을 보냈다.

참고 : bluehost.com에 도움을 요청했지만 아직 기다리고 있습니다. 그들은 또한 그러한 문제에 대한 지원을 제공하지 않기 때문에 나는 숨을 멈추지 않고 있다고 말한다.

미리 감사드립니다.

+0

공유 호스트에있는 경우 호스트에 설치해야합니다. – mfonda

+0

제안 : 프로덕션 서버에서 디버그 소프트웨어를 실행하지 마십시오. 로컬 개발 컴퓨터 (예 : 랩톱)에서 실행하고 프로덕션 환경에서는 실행하지 마십시오. 그것은 개발과 생산의 구별을 모호하게하고 ** 결코하지 말아야 할 일들을 (예 : 생산에서 디버그 할)하도록 권장합니다 ... – ircmaxell

답변

0

xdebug.remote_host 여기서 X-Debug는 다음과 같습니다. 은 중단 점에 도달 할 때에 연결됩니다. 서버에서 디버거를 실행하지 않는 한 localhost을 현재 IP 주소로 설정해야합니다.

또한 서버를 완전히 제어하는 ​​경우 X-Debug를 "올바르게 설치"하십시오. 나는. 데비안을 실행하는 서버에서는 apt-get install php5-xdebug을 사용해야합니다.

+0

응답 해 주셔서 감사합니다! xdebug.remote_host를 현재의 ip로 변경해 보았습니다. addess (내 랩탑에있는 것, 서버에있는 것이 아닌) 그리고 행운없이 phpInfo()를 다시 시도했다. 아직 불행히도 Xdebug가 없습니다. – Seb