포럼
XE초기 설치시 데이터베이스 관련 입력 정보에 대해
2013.11.25 13:52
XE를 다운받아 초기 설치시
언어와 데이터베이스 등등을 선택하는 화면이 나옵니다.
그중 데이터베이스 관련 입력화면에
[유저이름]
[패스워드]
[데이터베이스이름]
이렇게 입력항목이 있습니다.
입력을 하고 진행을 하려고 하는데 자꾸 DB연결에 실패했다고 나옵니다.
이 문제 때문에 하루를 소비하였습니다.
원인은 이렇습니다.
위의 사용자로부터 입력받은 항목들과 같이
서버에 Post할때 hostname을 'localhost'로 반강제적으로 보내버립니다.
사용자들 각자 서버가 천치 만별에 호스팅서비스를 해주는곳의 환경도 다 다른데
왜저렇게 강제적으로 Post해서 DB를 못찾게 하는지 모르겠습니다.
다른분들은 이문제를 해결하기 위해 어떻게 했나 모르겠지만 (아마 XE이용을 포기했을수도 있다고 생각합니다.)
저는 이문제를 해결하기위에 Post 값을 중간에 가로채서
localhost 대신 저의 'DB호스트네임'을 써서 연결에 성공하였습니다.
이 문제를 해결하기 위해 원래는
[유저이름]
[패스워드]
[데이터베이스이름]
[데이터베이스호스트명] 추가
[데이터베이스포트번호] 추가
해야하지 않나 싶네요. (물론 편의성을봐서 기본 설정값인 localhost와 3306은 써주면 좋겠죠.)
XE편하고 좋아하지만
여전히 글로벌로 가기위해서는 아직도 많이 부족한거같네요.
댓글 7
-
퍼니엑스이
2013.11.25 13:57
-
참치.k
2013.11.25 20:00
어쩌면 초보자 눈높이에서 고급설정을 볼때 "이게 무엇입니까?" "그대로 두면 됩니까?" "수정해야합니까?" 등 의아함때문에 숨겼을지도 모르겠습니다. 아, 물론 기제된 디폴드 값이 보통 다 먹힐것 같은데, 그게 다른 호스팅 업체 있으니..
어쨋거나 사용자 마다 다르겠지만 ^^.. 저는 심플한게 좋더군요.
-
윈컴이
2013.11.25 13:57
설치한지 오래되서 잘 모르겠는데, 고급 설정이 있는거로 알고 있습니다. -
YJSoft
2013.11.25 18:08
DB 설정 화면에서 고급 설정을 누르시면 host명과 port와 접두사를 설정할 수 있게 되어 있습니다.
버튼 형식이 아닌 단순 텍스트라 못보고 넘어가신 것 같네요..
좀 더 눈에 띄게 변경할 필요성이 있어 보입니다.
-
Cody
2013.11.26 06:05
필수입력 항목을 감추어두었다?? 보이게만 하면 될게 아니고 의미없는 고급설정이란 것도 없애버리셔야 할 듯 -;
-
포쿠쿠
2013.11.27 09:23
그게 고급설절이었군요...
저는 영어버전으로 설치 했는데 고급설정이
'Advanced ... 어쩌고' 써있길래
다른 사이트 연결하는 링크인줄알고 그냥 지나쳤는데.. (영어가 부족해서..)
아무튼 답변 달아주신분들 감사합니다. 창피하네요..
-
explode
2013.11.27 09:30
아닙니다. 이것은 좀 문제가 있는 것 같습니다.
예전에는 hostname 입력폼이 기본적으로 보였는데, 최근에는 고급 설정 아래 항목으로 들어가서, 클릭해야 보이는 듯합니다. 이걸 왜 숨겼는지 좀 의아하긴 합니다.