도메인 이름에 대한 차단 목록을 만들기 위해 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에 상당히 익숙하며 문제를 계속 찾아야할지 모르겠습니다. 어떤 아이디어?
안녕하세요, 빠른 답장을 보내 주셔서 감사합니다 :) Log.php 파일이 내 include_path에 있습니다. 직접 포함 시키려고하면 다른 오류가 발생합니다. 정의되지 않은 메서드를 호출합니다. Log :: exception() in /usr/share/php/Net/DNS/RR/A.php on line 95 치명적인 오류 : 정의되지 않은 메서드 로그를 호출합니다. ::예외(). 나는 Laravel 프레임 워크를 사용하고 있는데, 부울 이름이나 이와 비슷한 것이 될 수 있습니까? – SubniC
PEAR에서'Log.php'인가요? – cweiske
안녕하세요, 포함 경로에 하나이지만, 프레임 워크뿐만 아니라 로그 클래스가 있습니다. – SubniC