묻고답하기
설치시 install.controller.php 라인 46 관련 에러
2009.07.29 03:41
혼자 힘으로는 이해가 부족하여 해결이 힘듭니다.
버전 124 를 아직 설치 못하고 에러에 부딛혀 막혀 있는데, 무엇을 해 보아야 할른지에 도움을 청합니다.
웹호스팅 계정에 설치 진행중에 mysql 접속정보를 모두 넣고 계속을 누르면 다음과 같은 fatal error 에 걸립니다.
<b>Fatal error</b>: Call to a member function getError() on a non-object in <b>/f1/content/liberty/public/xe/modules/install/install.controller.php</b> on line <b>46</b><br />
추측하기에는, mysql 써버와 접속이 안되어 나오는 듯한데, 어디 지점을 점검해야 에러 해결이 가능하겠는지 경험하신 분 / 고수님들의 조언이 필요합니다.
ssh 로 설치하였으므로 업로드의 문제는 아닌 걸로 추측합니다.
mysql 접속 정보는 여러가지 프로그램에서 (zb4, zb5 포함, 그러나 zbxe, xe 는 실패) 했었기 특별하지 않으나, 이곳은 mysql 써버를 분산하여 myownsql.db 등의 사용자별로 고유한 프로쎄쓰이름을 호스트이름으로 사용합니다.
(입력화면에서 localhost-->myownsql.db 로 바꾸었습니다.)
또하나, 이전 단계에서 safe_mode on 때문에 ftp 확인화면에서 걸렸습니다. 설치프로그램은 localhost 를 ftp 접속하는 듯하여 계속 실패하길래, install.controller.php 와 다른 파일에서 localhost-->ftp.xxx.xxxx.xxx 로 코드를 바꾸어서 겨우 fto.config.php 까지 무사히 만들어 통과되었는데, 아직도 디비 접속을 못하고 있으니 큰일입니다.