포럼
쉬운 설치가 안되는 이유와 admin.admin.model.php에서 버그
2012.06.25 18:06
왜 쉬운 설치가 안되는 이유를 찾다보니, admin.admin.model.php에서 버그를 발견하였습니다.
V 1.5.2.5
------------------------------------------------------------------------------------------------------
if($oFtp->ftp_connect($ftp_info->ftp_host, $ftp_info->ftp_port)){
if($oFtp->ftp_login($ftp_info->ftp_user, $ftp_info->ftp_password)) {
$_list = $oFtp->ftp_rawlist($this->pwd);
$oFtp->ftp_quit();
}
else
{
return new Object(-1,'msg_ftp_invalid_auth_info');
}
}
$list = array();
if($_list){
foreach($_list as $k => $v){
$src = null;
$src->data = $v;
$res = Context::convertEncoding($src);
$v = $res->data;
if(strpos($v,'d') === 0 || strpos($v, '<DIR>')) $list[] = substr(strrchr($v,' '),1) . '/';
}
}
else
{
return new Object(-1,'msg_ftp_no_directory');
------------------------------------------------------------------------------------------------------
저의 경우에는 호스팅 업체가 php.ini에서 cURL과 fSocket 을 막아놓아서 안되는 경우였는데, 에러 메세지는 연결이 되었지만 디렉토리를 읽기에 실패했다 라고 나왔습니다.
코드를 찾아보니 fsockopen이 실패하여 ftp 연결이 안되어도, 자연스럽게 연결되었지만 디렉토리 내용을 불러올 수 없다는 메세지로 넘어갑니다.
고쳐주시기 바랍니다.
이미 여러분들이 쉬운 설치가 안되는거에 대해서 보고를 하였으나, 왜 안되는지에 대한 답변이 없기에 원인을 찾는데 고생을 좀 했네요 ㅜ.ㅜ;;;
댓글 3
-
withover
2012.06.26 09:14
-
*별로*
2012.06.26 14:05
php.ini에서 allow_url_fopen 이 적용이 되었는데 확이해 보시기 바랍니다.
Directive Value
-----------------------------
allow_url_fopen On
제 생각에는 위의 것만이 아니라 다른 문제도 있으리라 생각합니다만, 도움이 되셨음 좋겠습니다. ^^
-
푸시아
2012.06.28 18:47
제가 알기로 쉬운설치가 되다가 안되는건 서버다운의 경우일 확률이 높습니다.
개인 서버를 운영하고 있는데, 저도 쉬운 설치가 안됩니다.
혹시 쉬운설치를 위한 php.ini 기타 설정에 값에 대한 조언좀 얻을 수 있을까요?
제가 운영하고 있는 서버는 Ubuntu 12.04 64bit입니다.