접근 불가입니다.
본문
어제까지만 해도 잘 되던 사이트가 오늘부터 갑자기 '접근 불가입니다.'라고 뜹니다.
아마 아까 제가 스팸 도배꾼 아이피를 막으면서 +로 처리해서 모두 막힌것 같은데요...
노트북, 핸드폰은 물론 제가 아는 지인들의 모든 핸드폰에서 다 저렇게 나옵니다.
common.php 파일의 449~463번째 줄
// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
$pat = "/^{$pattern[$i]}$/";
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_intercept_ip)
die ("<meta charset=utf-8>".aslang('alert', 'is_block')); //접근이 불가합니다.
}
}
을 주석처리해도 마찬가지입니다.
더 희한한건 저 문구엔 '접근이 불가합니다.'라고 되어 있는데, 제 사이트에선 '접근 불가입니다.'라고 뜹니다.
어디서 어떻게 바꿔야 할지 도무지 감이 안 잡히네요ㅠ
고수님들 도와주세요.
답변 2
//접근이 불가합니다.
이건 단순히 코드 설명을 위한 주석 문구이고 외부에 보여지는 문구가 아닙니다.
아미나 빌더는 lang 폴더에 언어 설정 파일이 따로 있습니다.
, "is_block" => "접근 불가입니다."
접근차단 IP를 주석 처리해도 바뀌는 게 없다면 접근가능 아이피쪽에 잘못 입력하셨을 수도 있습니다.
여기도 주석 처리해보세요. 접근차단 IP 바로 위에 있습니다.
// 접근가능 IP
$cf_possible_ip = trim($config['cf_possible_ip']);
if ($cf_possible_ip) {
$is_possible_ip = false;
$pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
$pat = "/^{$pattern[$i]}$/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
// if (!$is_possible_ip)
// die ("<meta charset=utf-8>".aslang('alert', 'is_block')); //접근이 가능하지 않습니다.
}
와..작은별님 천재!!!
최곱니다. 진짜! ㅎㅎ
제가 바보같이 관리자 페이지 환경설정에서 '접근차단ip'가 아니라 '접근가능ip'에다가 스팸쟁이 아이피를 넣어놨더라구요.
그러니 당연히 그놈 아이피 말고는 아무도 접근할수가...ㄷㄷ
무튼 속 시원하게 해결되었습니다.
감사합니다.^^