테스트 사이트 - 개발 중인 베타 버전입니다

접근 불가입니다. 채택완료

장구경 6년 전 조회 4,770

어제까지만 해도 잘 되던 사이트가 오늘부터 갑자기 '접근 불가입니다.'라고 뜹니다.

 

아마 아까 제가 스팸 도배꾼 아이피를 막으면서 +로 처리해서 모두 막힌것 같은데요...

노트북, 핸드폰은 물론 제가 아는 지인들의 모든 핸드폰에서 다 저렇게 나옵니다.

 

common.php 파일의 449~463번째 줄

// 접근차단 IP     $is_intercept_ip = false;     $pattern = explode("\n", trim($config['cf_intercept_ip']));     for ($i=0; $i

        $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 ("".aslang('alert', 'is_block')); //접근이 불가합니다.     } }

 

을 주석처리해도 마찬가지입니다.

 

더 희한한건 저 문구엔 '접근이 불가합니다.'라고 되어 있는데, 제 사이트에선 '접근 불가입니다.'라고 뜹니다.

 

어디서 어떻게 바꿔야 할지 도무지 감이 안 잡히네요ㅠ

 

고수님들 도와주세요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

//접근이 불가합니다.

이건 단순히 코드 설명을 위한 주석 문구이고 외부에 보여지는 문구가 아닙니다.

아미나 빌더는 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

            $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 ("".aslang('alert', 'is_block')); //접근이 가능하지 않습니다.     }

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

와..작은별님 천재!!!

최곱니다. 진짜! ㅎㅎ

 

제가 바보같이 관리자 페이지 환경설정에서 '접근차단ip'가 아니라 '접근가능ip'에다가 스팸쟁이 아이피를 넣어놨더라구요.

 

그러니 당연히 그놈 아이피 말고는 아무도 접근할수가...ㄷㄷ

 

무튼 속 시원하게 해결되었습니다.

감사합니다.^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인