Joomla是否可以AD網域平台合併呢?



  • 本貴公司已經架設Joomla平台。很適合來架設企業入口網站。
    但是會員登入方式想要改AD網域模式登入。
    到底要該如何做呢?是否可以做到嗎?



  • 要使用擴充套件,AD我記得要先用LDAP來整合。
    Joomla! Authentication Tools
    這個套件的作者,就是我在2007年台灣的ICOS邀請他來台演講的20歲核心小組的成員之一。



  • 感謝老兄提供,
    不過LDAP的五個載點全部都下載來後,也安裝元件。
    並且有開啟ldap發布
    結果出現錯誤訊息
    LDAP Not Enabled - Please install LDAP in your PHP instance to continue.
    小弟對appserv語法不熟,能請教導方式哪裡修改呢?謝謝



  • 修改 php.ini

    ;extension=php_ldap.dll

    前面 ; 拿掉就OK了 !

    請問這個插件有何功用? 可否詳解 ? 最好是附教程!
    爬了些文 ,似乎 AD 是要用 Windows Server版才有這東西是嗎? 我用 Win 2K是不是沒這東西?



  • @labman :

    修改 php.ini

    ;extension=php_ldap.dll

    前面 ; 拿掉就OK了 !

    請問這個插件有何功用? 可否詳解 ? 最好是附教程!
    爬了些文 ,似乎 AD 是要用 Windows Server版才有這東西是嗎? 我用 Win 2K是不是沒這東西?

    AD網域是Windows server系列專用的。
    一般系統windows 2000 xp是沒有這個網域功能。
    我上網尋找發現ldap功用是主要來連線ad網域平台。
    就是說會員登入不須建立,只要透過AD網域平台的員工帳號密碼登入即可。
    可以說是公司企業最需要平台功能。
    不過我相信很多企業公司和公家機關最需要連線ad網域平台的ldap工具補助
    但是書本上沒有需求,所以希望下次出書籍也順便加入ldap功能平台教學
    我先去試試看。



  • @labman :

    修改 php.ini

    ;extension=php_ldap.dll

    前面 ; 拿掉就OK了 !

    請問這個插件有何功用? 可否詳解 ? 最好是附教程!
    爬了些文 ,似乎 AD 是要用 Windows Server版才有這東西是嗎? 我用 Win 2K是不是沒這東西?

    我剛剛測試後,
    還是不行,一樣顯示錯誤!
    找了資料都找不到相關問題。
    我想應該是不是LDAP設定方式錯誤?
    而且我找到原文joomla官方的ldap相關如下:
    http://forum.joomla.org/index.php/topic,211895.0.html
    我都照他做法,不知道還缺少哪些設定方式錯誤呢?



  • 我的系統上在未設定下面那裡時 ,會跑出跟您一樣的錯誤訊息而無法進入前台

    ;extension=php_ldap.dll

    改了後就沒跑出錯誤訊息 ,且Joomla前台一切正常!
    但我的不是Server版無法幫您深入測試…



  • @tomey :

    @labman :

    修改 php.ini

    ;extension=php_ldap.dll

    前面 ; 拿掉就OK了 !

    請問這個插件有何功用? 可否詳解 ? 最好是附教程!
    爬了些文 ,似乎 AD 是要用 Windows Server版才有這東西是嗎? 我用 Win 2K是不是沒這東西?

    AD網域是Windows server系列專用的。
    一般系統windows 2000 xp是沒有這個網域功能。
    我上網尋找發現ldap功用是主要來連線ad網域平台。
    就是說會員登入不須建立,只要透過AD網域平台的員工帳號密碼登入即可。
    可以說是公司企業最需要平台功能。
    不過我相信很多企業公司和公家機關最需要連線ad網域平台的ldap工具補助
    但是書本上沒有需求,所以希望下次出書籍也順便加入ldap功能平台教學
    我先去試試看。

    我問Sam(這個擴充套件的作者)一下再回覆好了,最近有skype他練習英文 :P
    AD和LDAP加入書本的話,寫詳細一點可能會寫一整本。
    這應該算「進階的Joomla!客製化或整合之類的」

    Eddy



  • @labman :

    我的系統上在未設定下面那裡時 ,會跑出跟您一樣的錯誤訊息而無法進入前台

    ;extension=php_ldap.dll

    改了後就沒跑出錯誤訊息 ,且Joomla前台一切正常!
    但我的不是Server版無法幫您深入測試…

    那後台的網域自動化程式內其中之一的Joomla LDAP的元件。
    是否有開啟?我有開啟,就會出現錯誤訊息。
    把他關掉後,就恢復正常。但是無法進行連線AD網域員工帳號登入模式。
    不知道為什麼?
    可以看到有紅色方形區域都是有關連元件的Ldap五大模組元件的關鍵。
    http://picasaweb.google.com.tw/lee19810715/YOErsI/photo#5152539197252391042



  • @admin :

    要使用擴充套件,AD我記得要先用LDAP來整合。
    Joomla! Authentication Tools
    這個套件的作者,就是我在2007年台灣的ICOS邀請他來台演講的20歲核心小組的成員之一。

    我下載有五種不同元件。
    請看圖片
    http://picasaweb.google.com.tw/lee19810715/YOErsI/photo#5152651742575415442

    我在想說其餘是否也要下載嗎?
    但是我看了,也正在想法這其餘套件有關聯嗎?
    有必須要全部下載嗎?



  • 安裝LDAP後,網頁出現一行 LDAP Not Enabled - Please install LDAP in your PHP instance to continue.
    是否要把LDAP某些檔案須放入PHP安裝資料夾內?使兩者互相應用呢?

    安裝版本
    Joomla 1.0.13
    appserv-win32-2.5.9



  • 先不要管Joomla 先確定LDAP可以用再說
    Joomla的LDAP只是連接到已有的LDAP服務



  • @mihu :

    先不要管Joomla 先確定LDAP可以用再說
    Joomla的LDAP只是連接到已有的LDAP服務

    但是已經確定PHP.INI內的一段程式碼。
    ;extension=php_ldap.dll
    已經去掉;,照理來說應該是會連接。
    但是卻沒有,我懷疑這JOOMLA LDAP程式碼好像有BUG,為何總是說找不到。
    這就怪了 ???
    不過最奇怪,我發現感覺上怪怪的。不知道是不是我的錯覺得第六感?
    我只發現php.ini的一段程式碼跟joomla ldap檔名的錯覺?
    http://picasaweb.google.com.tw/lee19810715/YOErsI/photo#5153754685882060962

    不知道各位有沒有發現?在joomla後台→自動化程式→網頁自動化程式→找出joomla ldap進入內容檢視。
    若下面看不到圖片,請滑鼠右鍵選單→顯示圖片應該可以會出現。若不行,則如下面有連結網址就是了。
    http://picasaweb.google.com.tw/lee19810715/YOErsI/photo#5153754694471995570

    還是我個人判斷是錯誤嗎?
    後來我把php.ini修改
    extension=joomla.ldap.dll
    結果還是依樣出現錯誤。



  • LDAP可以單獨存在 並不需要Joomla
    Php.ini是PHP的設定檔
    把;去掉以外



  • @mihu :

    LDAP可以單獨存在 並不需要Joomla
    Php.ini是PHP的設定檔
    把;去掉以外



  • 要如何流程測試的LDAP跑呢?

    意思應該是請您先確定LDAP在Joomla環境以外的設定都是一切正常.

    但是應當您也是在Windows Server的LDAP都是一切正常才會來裝Joomla的這部分才對!



  • @labman :

    要如何流程測試的LDAP跑呢?

    意思應該是請您先確定LDAP在Joomla環境以外的設定都是一切正常.

    但是應當您也是在Windows Server的LDAP都是一切正常才會來裝Joomla的這部分才對!

    貴兄,不太懂你的意思。
    能說出分享如何確定LDAP在Joomla環境設定偵測是否正常呢?



  • 好比說SMF和Joomla的橋接
    如果SMF都沒裝好
    你又怎麼能確認僑接沒做好

    要怎麼直接測試LDAP … 我沒辦法提供好方法



  • @tomey :

    要如何流程測試的LDAP跑呢?

    使用以下網址或搜尋其它LDAP browser
    http://www-unix.mcs.anl.gov/~gawor/ldap … pplet.html
    看能不能用user的帳號密碼bind

    我試過可以從 windows ad 抓資料出來,不過目前沒有整合Joomla的需求



  • 請問一下各位先進
    在看完上述回答及參考解決方法後仍無法解決我的問題
    本人是個小新手問的問題如果有點無言請見諒!!
    想請問一下
    1.目前1.0的版本是否可以與AD網域合併(有無實例)?
    2.JOOMLA若要架設在AD網域中的話,是需要在Widows server 2003下or windows XP 或是只要是加入AD網域中的任何系統即可?
    3.是否有先進正在著手joomla與ad合併的相關資料或是文件呢?
    4.因本人英文能力不足,想請問是否有其它可以得知joomla與AD兩者的相關資料??

    感謝各位先進與高手的回答
    麻煩了



  • 根據以下設定,用戶端可以登入(與多數網路上的稍微不同)
    Host: Server Name Or IP
    Authorization Method: Bind Directly as User
    Base DN DC=domain,DC=com,DC=tw
    Search String sAMAccountName=[search]
    User’s DN (Empty)
    Connect Username domain\admin
    Map: Full Name DisplayName
    MAP:E-mail: mail
    MAP:User ID: sAMAccountName

    但是有新的問題:用戶端的顯示名稱有中文
    這時候:無法登入了
    不知道怎麼處理?


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。