Line 1: |
Line 1: |
| {{Languages|Phpldapadmin}} | | {{Languages|Phpldapadmin}} |
− | =phpldapadmin for SME 7.x= | + | |
| + | ===phpLDAPadmin for SME 10.X=== |
| + | {{Level|medium}} |
| | | |
| ==Maintainer== | | ==Maintainer== |
− | [[User:MasterSleepy|Michel Van hees]]<br/> | + | [[User:MasterSleepy|Michel Van hees]] |
| + | |
| + | Website: http://www.vanhees.cc/index.php?&newlang=eng |
| + | |
| + | ===Version=== |
| + | {{#smeversion: smeserver-phpldapadmin }} |
| + | {{#smeversion: phpldapadmin }} |
| | | |
| ==Description== | | ==Description== |
− | Automatic installation of [[http://phpldapadmin.sourceforge.net/ phpldapadmin]] on SmeServer. | + | Automatic installation of [http://phpldapadmin.sourceforge.net/ phpldapadmin] on SmeServer. |
| | | |
− | [[http://phpldapadmin.sourceforge.net/ phpldapadmin]] is a ldap client. It's powerfull multilangage administration interface allows you to edit the ldap server that comes with SME Server.
| + | [http://phpldapadmin.sourceforge.net/ phpldapadmin] is a ldap client. Its powerful multilangage administration interface allows you to edit the ldap server that comes with SME Server. |
| | | |
− | The installed version is 0.9.8.3, newer versions exist but they require php5. | + | The original is no longer maintained and was forked to this repo where they keep 1.2 and are working on 2.0: |
| + | https://github.com/leenooks/phpLDAPadmin |
| + | |
| + | We have imported this to SME. |
| | | |
| ==Installation== | | ==Installation== |
| | | |
− | wget "http://www.vanhees.cc/index.php?name=CmodsDownload&file=index&req=getit&lid=323" | + | <tabs container><tab name="For SME 10"> |
− | yum localinstall smeserver-phpldapadmin-0.9.8.3-1.noarch.rpm | + | yum --enablerepo=smecontribs install smeserver-phpldapadmin phpldapadmin |
| + | |
| + | </tab><tab name="For SME 9"> |
| + | yum --enablerepo=smecontribs install smeserver-phpldapadmin phpldapadmin |
| + | then |
| + | signal-event post-upgrade; signal-event reboot |
| + | OR if you do not wish to have to reboot your server, instead of the post upgrade & reboot commands, do: |
| | | |
| + | signal-event console-save |
| + | or |
| + | /sbin/e-smith/expand-template /etc/phpldapadmin/config.php |
| + | /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf |
| + | service httpd-e-smith sigusr1 |
| + | </tab> |
| + | </tabs> |
| | | |
| ==Uninstall== | | ==Uninstall== |
− | | + | yum remove phpldapadmin smeserver-phpldapadmin |
− | rpm -e smeserver-phpldapadmin | |
− | | |
| | | |
| ==Usage== | | ==Usage== |
− | You can access [[http://phpldapadmin.sourceforge.net/ phpldapadmin]] the interface by opening your web browser at the address: | + | You can access the [http://phpldapadmin.sourceforge.net/ phpldapadmin] interface by opening your web browser at the address: |
− | https://[IP ou NOM]/phpldapadmin | + | <pre>https://[IP or NAME]/phpldapadmin</pre> |
| | | |
| To login use the system admin login and password. | | To login use the system admin login and password. |
| | | |
| ==Settings== | | ==Settings== |
− | By default, the installation process limits the access to [[http://phpldapadmin.sourceforge.net/ phpldapadmin]] to the local network. | + | By default, the installation process limits the access to [http://phpldapadmin.sourceforge.net/ phpldapadmin] to the local network. |
− | | |
− | To enable access to [[http://phpldapadmin.sourceforge.net/ phpldapadmin]] from the internet and your local network :
| |
| | | |
| + | To enable access to [http://phpldapadmin.sourceforge.net/ phpldapadmin] from the internet and your local network: |
| db configuration setprop phpldapadmin access public | | db configuration setprop phpldapadmin access public |
| signal-event console-save | | signal-event console-save |
− | | + | To limit access to local network: |
− | To limit access to local network : | |
− | | |
| db configuration setprop phpldapadmin access private | | db configuration setprop phpldapadmin access private |
| signal-event console-save | | signal-event console-save |
− | | + | To allow modification of ldap (by default read only: kamikaze is disabled): |
| + | db configuration setprop phpldapadmin kamikaze enabled |
| + | /sbin/e-smith/expand-template /etc/phpldapadmin/config.php |
| + | {{Warning box|'''You will need to close your browser and clean cookies after this change to be sure change of user to connect to ldap are effectives.'''}} |
| | | |
| ==Additional information== | | ==Additional information== |
Line 48: |
Line 70: |
| ''Michel Van hees (MasterSleepy)'' | | ''Michel Van hees (MasterSleepy)'' |
| | | |
| + | == Bugs == |
| + | For the smeserver component please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-phpldapadmin component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-phpldapadmin|title=this link}}. |
| + | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-phpldapadmin |noresultsmessage="No open bugs found."}} |
| + | |
| + | |
| + | For the core phpldapadmin component please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the phpldapadmin component or use {{BugzillaFileBug|product=SME%20Contribs|component=phpldapadmin|title=this link}}. |
| + | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=phpldapadmin |noresultsmessage="No open bugs found."}} |
| + | |
| + | |
| + | ==Changelog== |
| + | Only versions released in smecontrib are listed here. |
| + | |
| + | {{#smechangelog: smeserver-phpldapadmin}} |
| + | |
| + | {{#smechangelog: phpldapadmin}} |
| ---- | | ---- |
| [[Category: Contrib]] | | [[Category: Contrib]] |
| [[Category: Administration]] | | [[Category: Administration]] |