Line 1: |
Line 1: |
| {{Languages|Phpldapadmin}} | | {{Languages|Phpldapadmin}} |
| | | |
− | =phpLDAPadmin for SME 7.x= | + | ===phpLDAPadmin for SME 10.X=== |
| {{Level|medium}} | | {{Level|medium}} |
| | | |
| ==Maintainer== | | ==Maintainer== |
| [[User:MasterSleepy|Michel Van hees]] | | [[User:MasterSleepy|Michel Van hees]] |
| + | |
| Website: http://www.vanhees.cc/index.php?&newlang=eng | | 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. Its 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 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. |
| | | |
− | The installed version is 0.9.8.3, newer versions exist but they require php5.
| |
| ==Installation== | | ==Installation== |
− | wget "http://www.vanhees.cc/index.php?name=CmodsDownload&file=index&req=getit&lid=323" | + | |
− | yum localinstall smeserver-phpldapadmin-0.9.8.3-1.noarch.rpm | + | <tabs container><tab name="For SME 10"> |
| + | 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 smeserver-phpldapadmin | + | yum remove phpldapadmin smeserver-phpldapadmin |
| + | |
| ==Usage== | | ==Usage== |
| You can access the [http://phpldapadmin.sourceforge.net/ phpldapadmin] 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: |
Line 28: |
Line 54: |
| 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== |
| *[http://phpldapadmin.sourceforge.net Site web] | | *[http://phpldapadmin.sourceforge.net Site web] |
| | | |
| ''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]] |