2013-05-15 3 views
0

도메인 이름에 대한 차단 목록을 만들기 위해 PEAR에서 Net_DNSBL 패키지를 얻으려고합니다. PHP5.3을 사용 중이며 php_pear을 설치했습니다.PHP Net_DNSBL 작업을 할 수 없습니다.

pear 명령을 사용하여 모든 종속성이있는 Net_DNSBL을 설치했습니다.

하지만 난 내 코드에서이 포함 그것을 사용하려고하면

require_once('Net/DNSBL/SURBL.php'); 

내가받을 다음과 같은 오류 : 나는에 어떤 통찰력에 대한 모든 인터넷을 통해 찾아 봤는데

Class 'Log' not found /usr/share/php/Net/DNS/RR/A.php on line 95

행운 문제, y는 오류 라인에있는 파일을 확인했지만 아무것도 찾을 수 없습니다 (사실 95 행은 닫는 중괄호입니다)

내가 가지고있는 PEAR로 확인했습니다. 로그 패키지를 nstalled하고 모든 것이 잘 보입니다. 물론 작동하지 않기 때문에.

저는 PEAR에 상당히 익숙하며 문제를 계속 찾아야할지 모르겠습니다. 어떤 아이디어?

답변

0

해당 디렉토리에 직접 include_pathLog.php에 PEAR php 디렉토리가 있는지 확인하십시오.

그래도 도움이되지 않으면 include_once 'Log.php'입니다.

+0

안녕하세요, 빠른 답장을 보내 주셔서 감사합니다 :) Log.php 파일이 내 include_path에 있습니다. 직접 포함 시키려고하면 다른 오류가 발생합니다. 정의되지 않은 메서드를 호출합니다. Log :: exception() in /usr/share/php/Net/DNS/RR/A.php on line 95 치명적인 오류 : 정의되지 않은 메서드 로그를 호출합니다. ::예외(). 나는 Laravel 프레임 워크를 사용하고 있는데, 부울 이름이나 이와 비슷한 것이 될 수 있습니까? – SubniC

+0

PEAR에서'Log.php'인가요? – cweiske

+0

안녕하세요, 포함 경로에 하나이지만, 프레임 워크뿐만 아니라 로그 클래스가 있습니다. – SubniC

관련 문제