묻고답하기
설치시 db 선택후 xml 메세지
2007.12.10 03:33
http://www.zeroboard.com/zbxe_qna/16005460
http://www.zeroboard.com/zbxe_qna/15868114
http://www.zeroboard.com/zbxe_qna/14016118
위에 에러들이랑 같은 현상인데요.
설치시
http://mydomain/zbxe/?act=dispInstallCheckEnv 에서는 ...
PHP Version Enable
Permission Enable
XML Library Enable
Session.auto_start setting Enable
ICONV Library Enable
GD Library Enable
입니다.
http://mydomain/zbxe/?act=dispInstallSelectDB 에서는 ...
mysql을 선택한후 continue installation button을 누르면
- <response>
<error>0</error>
<message>success</message>
</response>
와 같은 xml 파일이 나옵니다. (ie/firefox에서도 같은 현상)
http://mydomain/zbxe/?act=dispInstallSelectDB 에서
소스를 보면
<script type="text/javascript">//<![CDATA[
var current_url = "http://mydomain/zbxe/?act=dispInstallSelectDB";
var request_uri = "http://mydomain/zbxe/";
var current_mid = "";
var wating_message = "Requesting to the server, please wait";
//]]></script>
...
<form method="post" action="./">
<input type="hidden" name="module" value="" />
<input type="hidden" name="act" value="dispInstallForm" />
위와 같습니다. module hidden 값에 아무것도 안넘어온것이 좀 이상하던데요.
zbxe\modules\install\tpl\check_env.html 에서 select_db.html 로 넘어갈때
<input type="hidden" name="module" value="{$module}" /> 의 $module 값이 원래 없는 것 같기도 하구요.
일단은 위의 xml 메세지는
\zbxe\modules\install\tpl\filter\mysql.xml 의
<response callback_func="completeInstalled">
<tag name="error" />
<tag name="message" />
<tag name="redirect_url" />
</response>
부분이 출력되는 것 같은데
이 filter는 mysql 서버 정보에 관해 입력하는 form에 관한 것인데 이런 정보를 넣기도 전에 나오는 에러이기 때문에 mysqldb에 관한 얘기는 아닌것 같습니다.
어떤 분들은 인코딩 문제라고 하시는데 인스톨 스크립트 header 템플릿에는
명시적으로
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
선언하고 있기때문에 그것은 아닌것 같기도 하구요..
혹시 아시는 분들 글을 남겨주시면 감사하겠습니다.
서버는 미국 ixwebhosting을 사용하고 있고,
PHP Version 5.2.3
MySQL Version 5.0.45
사용중입니다.