本帖最后由 rstar 于 2010-7-5 08:05 编辑
为了保证数据安全,请立即手动删除 install/index.php 文件
如果您想重新安装UCenter Home,请删除 data/install.lock 文件,并到UCenter后台应用管理处删除该应用,再运行安装文件'); } //检查config是否可写 if(!@$fp = fopen($configfile, 'a')) { show_msg("文件 $configfile 读写权限设置错误,请设置为可写,再执行安装程序"); } else { @fclose($fp); } //提交处理 if (submitcheck('ucsubmit')) { //安装UC配置 $step = 1; //判断域名是否解析 $ucapi = preg_replace("/\/$/", '', trim($_POST['ucapi'])); $ucip = trim($_POST['ucip']); if(empty($ucapi) || !preg_match("/^(http:\/\/)/i", $ucapi)) { show_msg('UCenter的URL地址不正确'); } else { //检查服务器 dns 解析是否正常, dns 解析不正常则要求用户输入ucenter的ip地址 if(!$ucip) { $temp = @parse_url($ucapi); $ucip = gethostbyname($temp['host']); if(ip2long($ucip) == -1 || ip2long($ucip) === FALSE) { $ucip = ''; } } } //验证UCHome是否安装 if(!@include_once S_ROOT.'./uc_client/client.php') { show_msg('uc_client目录不存在,请上传安装包中的 ./upload/uc_client 到程序根目录'); } $ucinfo = uc_fopen2($ucapi.'/index.php?m=app&a=ucinfo&release='.UC_CLIENT_RELEASE, 500, '', '', 1, $ucip); list($status, $ucversion, $ucrelease, $uccharset, $ucdbcharset, $apptypes) = explode('|', $ucinfo); $dbcharset = strtolower(trim($_SC['dbcharset'] ? str_replace('-', '', $_SC['dbcharset']) : $_SC['dbcharset'])); $ucdbcharset = strtolower(trim($ucdbcharset ? str_replace('-', '', $ucdbcharset) : $ucdbcharset)); $apptypes = strtolower(trim($apptypes)); if($status != 'UC_STATUS_OK') { show_header(); print<<
UCenter无法正常连接,返回错误 ( $status ),请确认UCenter的IP地址是否正确
UCenter服务器的IP地址: 例如:192.168.0.1 |