2017-04-06 101 views
-1

我有一個php文件,認證與ldap,它在本地主機上正常工作,但當我上傳到cpanel(softaculous),我得到這個錯誤Fatal error: Uncaught Error: Call to undefined function ldap_connect(),我知道我有在php.ini中取消註釋extension=php_ldap.dll,但我找不到這個文件,我在哪裏可以找到cPanel中的php.ini文件?我想知道從哪裏可以重新啓動cpanel上的apache?我在哪裏可以找到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

你可以找到它的文件管理器下的cPanel的

在你的文件管理器頁面右上角的點擊>>按鈕設置>>檢查顯示隱藏文件(點文件)選項

如果尚不存在,則可以添加新文件。

+0

我發現它非常感謝,它與我在我的電腦上有一點點不同,而且我沒有在'extension = php_ldap.dll'中找到這一行,你知道爲什麼嗎? – Bnabil

+0

我已經添加了行'extension = php_ldap.dll',我想重新啓動apache,你知道從哪裏? – Bnabil

+0

你應該問你的虛擬主機提供商在他們的服務器上添加php_ldp ..然後在根目錄下重新啓動apache服務。 – Ferdian

0

轉到您網站的cPanel的根目錄。根目錄中有許多目錄和文件。其中有php.ini文件。編輯。這是你需要的文件。

如果您在Ubuntu的工作,只是運行此命令

須藤服務的Apache2重啓

,或者如果XAMPP在windows:然後去上停止它的面板中,單擊,然後再次啓動。

相關問題