DB 연결이 안됩니다 -,.- ;;

DB 연결이 안됩니다 -,.- ;;

QA

DB 연결이 안됩니다 -,.- ;;

답변 3

본문

1889385735_1666192241.0149.png

 

보다싶이 틀린 부분이 없는것 같은데 (db비번 1234확인 했고 db 이름도 khnr로 확인 했습니다.)

 

1889385735_1666192311.4058.png

 

이렇게 오류가 뜨면서 페이지가 안 나옵니다... 짐작가는게 있으실까요?

PHP 버전은 5.5이며 카페24 웹호스팅에 그누보드5 자동설치용 버전 코드 그대로 다 긁어왔씁니다.

 

웹서버 nginx로 하였고 php nts버전으로 nginx없이 구동했을 땐(이런걸 뭐라고 하죠...? 그냥 php가 웹서버 역할도 가능해서 그냥 실행이 된건가요..?) 디비가 연결이 안돼있더라도 에러 없이 페이지가 잘 나옵니다. 희안하네요. nginx없이 php로만 서버 여는건 https://py0zz1.tistory.com/m/138 이 글을 참고하였습니다.

 

아니면 DB 없이 정상 실행시킬 수 있는 방법은 없을까요?

 

 

+++

 

방금 추가적으로 테스트 했는데, php 빌트인서버를 이용하여 서버를 열었을 때는 해당 정보의 디비가 잘 적용이 되어 작동하는 모습을 보입니다. 그런데 nginx를 통해 연 서버는 위 스크린샷과 같은 오류가 뜹니다.

뭔가 근본적인 원인이 있어보이는데 혹시 가늠가시는 것 없을까요...?

이 질문에 댓글 쓰기 :

답변 3

mysql를 phpMyAdmin으로 확인해보시면 접속 호스트 상태를 먼저 확인해보시기 바랍니다.

그리고

 

그런데 nginx를 통해 연 서버는 위 스크린샷과 같은 오류가 뜹니다  <-- 어떤 오류가 떳는지 오류를 먼저 파악해보시기 바랍니다.

 

오류상태를 잘 파악해보시고...해당 오류에 대하여..대응을 잘해보시면 해결하실수 있습니다.

해보시다 안되시면 쪽지 주세요

 

 

Host를 localhost 말고

직접 ip로 해 보세요.

mysql.user에 어떤 계정이 있는지도 확인해 보세요

카페24 웹호스팅에서는

root 계정을 허용해주지 않습니다.

 

mysql -u 호스팅ID -p khnr

password:카페24db접속password

로 접속을 확인해보시고

 

phpMyAdmin으로 확인하셔도 되겠지만

툴을 원하는거라면 터널링으로 접속하시면되는데

터널링에 대한 방법은 인터넷을 참고하시고

 

https://sir.kr/g5_tip/9917

이글도 한번 참조해보세요

 

카페24의db접속패스워드는 

카페24호스팅관리모드에서 변경가능합니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 99
© SIRSOFT
현재 페이지 제일 처음으로