2017-04-06 4 views
-1

나는 ldap로 인증하는 php 파일을 가지고 있습니다. localhost에서는 잘 작동하고 있었지만 cpanel (softaculous)에 업로드했을 때이 오류가 발생했습니다. Fatal error: Uncaught Error: Call to undefined function ldap_connect(), 알고 있습니다. php.ini에서 extension=php_ldap.dll의 주석을 없애고 싶지만이 파일을 찾을 수 없습니다. 어디에서 php.ini 파일을 찾을 수 있습니까? cpanel에서 아파치를 다시 시작할 수있는 위치를 알고 싶습니까?어디서 찾을 수 있습니까? cpanel에서 php.ini를 찾을 수 있습니까

// Active Directory server 
$ldap_host = "CRAMSDCR01V.cloud4rain.local"; 

// connect to active directory 
$ldap = ldap_connect($ldap_host); 
+2

[치명적인 오류 : 정의되지 않은 함수 호출 : ldap \ _connect()] (http://stackoverflow.com/questions/16864306/fatal-error-call-to-undefined-function-ldap-connect)의 가능한 복제본 –

답변

0

당신은 당신의 파일 관리자 페이지의 오른쪽 상단 코너 >> KLIK 설정 버튼 >> 숨김 파일을 확인에서

의 cPanel

에 파일 관리자에서 찾을 수 있습니다 (dotfiles) 옵션

아직 존재하지 않는 경우 새 파일을 추가 할 수 있습니다.

+0

감사합니다. 많이 찾았습니다. 내 PC에있는 글꼴와 조금 다릅니다.이 줄은'extension = php_ldap.dll'에서 찾지 못했습니다. 이유는 무엇입니까? – Bnabil

+0

나는'extension = php_ldap.dll'라는 줄을 추가했다. 아파치를 다시 시작하고 싶다. 어디에서 알 수 있니? – Bnabil

+0

당신은 자신의 서버에 php_ldp를 추가하도록 웹 호스팅 제공 업체에 요청해야하며 루트 아래에있는 아파치 서비스를 다시 시작하십시오. – Ferdian

0

웹 사이트의 cPanel 루트 디렉토리로 이동하십시오. 루트 디렉토리에 여러 디렉토리와 파일이 있습니다. 그중 php.ini 파일이 있습니다. 그것을 편집하십시오. 그것이 당신의 필수 파일입니다.

하면 우분투에서 작업하는 경우라면,이 명령을

sudo는 서비스 아파치를 다시 시작

을 실행하거나 창에서 XAMPP의 경우 : 다음 정류장에 자사의 패널을 클릭로 이동 한 후 다시 시작합니다.

관련 문제