Joomla 学习笔记----LDAP插件支持
2013-12-07 09:59
866 查看
Joomla 学习笔记----LDAP插件支持
PHP编译安装支持
我所用的Centos 6.4 搭建环境。在内网搭建joomla 安装LDAP验证插件需要PDP 支持LDAP
在网站的后台 ----系统 -----系统信息 ----PHP信息
可以查看 LDAP项
:
如果 没有 可能 PHP还未集成,需要安装。
我之前使用的是wdlinux一键安装的,没有集成LDAP支持,
查看之前的编译配置信息:
./configure --prefix=/www/wdlinux/apache_php-5.4.8 --with-config-file-path=/www/wdlinux/apache_php-5.4.8/etc --with-mysql=/www/wdlinux/mysql --with-iconv=/usr --with-mysqli=/www/wdlinux/mysql/bin/mysql_config --with-pdo-mysql=/www/wdlinux/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-bcmath --enable-exif l --enable-sockets --enable-zip --with-apxs2=/www/wdlinux/apache/bin/apxs
自己重现编译增加了LDAP支持的参数
--with-ldap --with-ldap-sasl
完整的参数:
./configure --prefix=/www/wdlinux/apache_php-5.4.8 --with-config-file-path=/www/wdlinux/apache_php-5.4.8/etc --with-mysql=/www/wdlinux/mysql --with-iconv=/usr --with-mysqli=/www/wdlinux/mysql/bin/mysql_config --with-pdo-mysql=/www/wdlinux/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-bcmath --enable-exif --with-ldap --with-ldap-sasl --enable-sockets --enable-zip --with-apxs2=/www/wdlinux/apache/bin/apxs
在编译过程中出现了
configure: error: Cannot find ldap.h错误
需要安装
yum install openldap yum install openldap-devel
安装完成之后在编译
make
make test
make install
安装完成之后 开启LDAP 长出现的HTTP 500 错误消失。
LDAP插件的设置
先从shmanic网站下载插件http://shmanic.com/tools/jmapmyldap/documentation/http-sso-setup.htm
第一个步骤是从Shmanic下载LDAP包pkg_jmapmyldap.zip。
在您的Joomla网站安装该软件包。
去你的插件管理器,找到“
Authentication - JMapMyLDAP”插件。
你将需要启用这个插件,然后单击基本选项标签自定义某些设置。
接下来,您将需要从Shmanic下载并安装pkg_jssomysite_plugins.zip。
启用SSO
- HTTP插件。
参考资料
http://timplummer.com.au/4-how-to-integrate-joomla-3-with-active-directory-using-ldap.html相关文章推荐
- Git 学习笔记--Eclipse Git 插件安装
- Ionic学习笔记七 Cordova 文件下载插件的使用
- Django框架学习笔记(29.kindeditor插件使用)
- SMP3.0学习笔记之十 使用Kapsel EncryptedStorage插件以及GET/POST对OData服务进行操作
- Ionic2 学习笔记(二)-插件
- WCF学习笔记:传递DataTable 报错是因为WCF不支持DataTable数据类型,DataContractSerializer 支持的类型
- ArcGIS API For Flex对ImageServer发布的服务进行渲染及RasterFunction支持函数(学习笔记)
- IntelliJ IDEA 2016.3.1 学习git 码云插件 学习笔记
- 学习Joomla4--All Videos插件的使用
- CUBRID学习笔记 32 对net的datatable的支持 cubrid教程
- Apache Nutch 1.3 学习笔记十(Ntuch 插件机制简单介绍)
- ARM学习笔记002之gcc-4.3.2编译器不支持硬件除法运算的解决方法
- python 创建pdf文件并支持中文 reportlab - 千月的python linux 系统管理指南学习笔记(19)
- 移植u-boot学习笔记10-----支持烧写yaffs映象及制作补丁
- 【Unity学习笔记】——基础篇:遮挡剔除 @ InstantOC插件
- PHP学习笔记13——SQL支持(mysql库与PDO)
- Spark MLlib 入门学习笔记 - 支持向量机
- 机器学习公开课笔记(7):支持向量机
- struts2学习笔记--使用struts2插件实现ajax处理(返回json数据)
- MonoRail学习笔记二十:资源文件的使用和多语言支持