登录 注册

登录

问题 joomla3.0後台無法登入出現Warning Unable to connect to LDAP server

更多
2013年12月06日 17:16 #1 作者: gn01195730
我網站並未作任何更動,但是突然之間後台無法登入,輸入帳號密碼確認後出現
Warning
Unable to connect to LDAP server

我上網google了一下發現,似乎要把LDAP服務給關掉,但是卻要從後台登入後從外掛區關掉,可是我現在卻連東無法登入了阿....
網路上有文章說明了要從database裡面找到 jos_plugins table找到name Authentication - LDAP 把published 欄位的vlaue改成 0 就能關閉.....可是我到我的phpmyadmin裡面卻找不到jos_plugins這個table....我翻片所有plugins的table也沒有找到name Authentication - LDAP或published 的欄位...
是joomla版本問題不一樣的關係嗎?還是我找錯資料庫了?
我的phpmyadmin點進去有兩個database入下:
information_schema
iplay_admin
上面兩個資料庫都沒有jos_plugins為名的table....

請各位大哥大姊幫幫忙謝謝!!!~~

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月06日 19:32 #2 作者: Joomla之门
你看到的那个教程是针对 Joomla 1.5 的。现在 Joomla 3.0 根本就没有 #__plugins 这个数据表。

在 Joomla 3.x 的数据库,你应该这么操作:

打开 #__extensions 数据表(# 代表你的数据表前缀),找到 plg_authentication_ldap 这个插件(注意大小写),点击该行记录最前面的“编辑”按钮,可以看到 enabled 这个字段的值是 1 ,将它改成 0 ,然后点击页面底部的“执行”按钮即可。

很可能 #__extensions 数据表里面记录很多,需要翻页。你可以将每页显示的行数设置大一点,例如 300 行,这样就可以直接在当前页面上用 Ctrl+F 来搜索 plg_authentication_ldap 这个插件名称了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月09日 11:34 #3 作者: gn01195730
謝謝白建鹏的幫忙~
我有找到該欄位了,但是 enabled 的數值本身就是0,於是我嘗試修改plg_authentication_ldap所有字段的值,後台登入仍然出現Warning
Unable to connect to LDAP server,除了plg_authentication_ldap之外還有甚麼方法可以解決的嗎?

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月09日 15:56 #4 作者: Joomla之门
如果你确实已禁用该插件,就不应该再提示与 LDAP 有关的错误消息了。

另外,你检查一下那个数据表里面的 plg_authentication_joomla 这个插件的记录,看看它的 enabled 字段是不是 1 ,如果是 0 ,就改为 1 。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月09日 16:10 #5 作者: Joomla之门
你顺便也检查一下 plg_user_joomla 这个插件,它的 enabled 字段也应该是 1 。

另外,还有一种可能性就是,你的网站被黑客攻击了。管理员的用户名、密码都有错,甚至,管理员用户的 block 字段值被改为 1 (意为“已阻止”)。你必须检查管理员用户的用户名、密码是否正确(密码在 phpMyAdmin 中查看时是 MD5 加密字串,可通过 MD5 工具来校验或修改),block 字段是否是 0,用户群组是否 Super User ,等等。

总之,关系到用户登录的就这么几个插件,以及管理员用户信息。你仔细检查,应该能找到原因。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论