Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117884778
INSTALL
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
INSTALL
View Options
= Kolab WAP Installation Instructions =
- Put the contents of this directory somewhere you can visit with a browser.
- Edit public_html/.htaccess to your needs. An example (for
http://admin.klab.cc/~vanmeeuwen/kolab-wap/public_html/.htaccess) is as
follows:
<IfModule mod_rewrite.c>
RewriteEngine on
# NOTE: This needs to point to the base uri of your installation.
RewriteBase /~vanmeeuwen/kolab-wap/public_html
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^api/(.*)\.(.*)$ api/index.php?service=$1&method=$2 [L,QSA]
</IfModule>
AddDefaultCharset UTF-8
php_value error_reporting 6135
- Include in /etc/kolab/kolab.conf:
[kolab_wap]
; Database URI
sql_uri = mysql://kolab_wap:*****@mysql.klab.cc/kolab_wap
; URI to the API location, if not default. Example URI included
;api_url = http://admin.klab.cc/~vanmeeuwen/kolab-wap/public_html/api/
skin = default
NOTE: You need to create the user and database on the MySQL server, perhaps
like so:
# mysql -e "CREATE DATABASE kolab_wap;"
# mysql -e "GRANT ALL PRIVILEGES on kolab_wap.* to 'kolab_wap'@'admin.klab.cc'
> IDENTIFIED BY '*****';"
# mysql -e "FLUSH PRIVILEGES;"
- Also include in /etc/kolab/kolab.conf the following settings:
[ldap]
auth_attrs = uid, mail, [mailalternateaddress|alias]
; For 389 Directory Server
unique_attribute = nsuniqueid
; For OpenLDAP
unique_attribute = entrydn
For a complete sample configuration file, please see:
doc/sample-kolab.conf
- Make /etc/kolab/kolab.conf readable for the apache group, for example:
# chown kolab-n kolab-n /etc/kolab/kolab.conf
# gpasswd -a apache kolab-n
- Initialize the kolab_wap database. For an example SQL file, please see:
doc/kolab_wap-*.sql
If you wanted to play with alternate types / attribute settings, please see
the following locations for sample PHP code you could use to insert your own
user_types, group_types and options;
doc/sample-insert-group_types.php
doc/sample-insert-options.php
doc/sample-insert-user_types.php
Save these to the kolab-wap root directory (next to the lib/ and public_html/
directories) as the *.php equivalent of these *.phps counterparts, and execute
them from the command-line.
- You *should* now be ready to login. Please note that;
- The login dialog currently allows only a full DN, or a value of the mail
attribute of any LDAP object in the tree under the domain root dn.
See: https://issues.kolab.org/show_bug.cgi?id=594
- No effective rights to LDAP in general or LDAP objects in particular
currently propagate to the client UI properly. I.e., a regular user will be
presented with the opportunity to "Add a user", but can't. The Web Admin and
API are designed to always use the user's bind credentials.
See: https://issues.kolab.org/show_bug.cgi?id=661
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Apr 6, 1:38 AM (2 d, 17 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b8/f2/4bd94a7c181173360328a15c98b8
Default Alt Text
INSTALL (2 KB)
Attached To
Mode
rWAP webadmin
Attached
Detach File
Event Timeline