Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:horde5_-_framework

Horde5 Framework

Horde Groupware ist eine freie, für den professionellen Einsatz, Browser basierte Kommunikationsanwendung. Benutzer können e-Mails lesen, versenden und verwalten. Es können gemeinsam genutzte Kalender, Kontakte, Aufgaben und Notizen mit Standard Komponenten des Horde-Projekts realisiert werden.

Ab hier werden root-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um root zu werden geben Sie bitte folgenden Befehl ein:

$ su -
Password: 

Voraussetzungen

Als Voraussetzung für die Installation von Horde sind folgende Komponenten erforderlich:

Vorbereitung

:!: HINWEIS - Nachfolgende Installation soll grundsätzlich unter Zuhilfenahme von rpm-Pakten aus dem EPEL-Repository erfolgen und nicht ausschließlich, wie in der Originalanleitung, über eine PEAR Installation erfolgen !!!

Zur Installation von Horde über rpm-Pakete, muss nachfolgendes Repository genutzt bzw. eingebunden werden:

Nachfolgend soll ein weiteres Drittanbieter-Repository, welches von dem mir sehr geschätzten Michael Nausch betrieben wird und eine sichere und verlässliche Quelle für rpm-Pakete darstellt, wie unter nachfolgendem internen Link dargestellt, eingebunden werden:

Repository: EPEL

Nachfolgende Beschreibung bindet das Drittanbieter-Repository von EPEL ein:

Repository: mailserver.guru

Nachfolgende Beschreibung bindet das Drittanbieter-Repository von mailserver.guru CentOS 7 ein:

Installation

php-horde-horde

Nachdem das Drittanbieter-Repository

erfolgreich eingebunden wurde, kann mit nachfolgendem Befehl, das rpm-Paket - php-horde-horde installiert werden:

# yum install php-horde-horde
...
Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Paket php-horde-horde installiert wurden.

# rpm -qil php-horde-horde
Name        : php-horde-horde
Version     : 5.2.8
Release     : 1.el7
Architecture: noarch
Install Date: Wed 24 Feb 2016 01:44:30 PM CET
Group       : Development/Libraries
Size        : 4697197
License     : LGPLv2
Signature   : RSA/SHA256, Mon 26 Oct 2015 05:36:53 PM CET, Key ID 6a2faea2352c64e5
Source RPM  : php-horde-horde-5.2.8-1.el7.src.rpm
Build Date  : Wed 21 Oct 2015 02:30:21 PM CEST
Build Host  : buildvm-10.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.horde.org/apps/horde
Summary     : Horde Application Framework
Description :
The Horde Application Framework is a flexible, modular, general-purpose web
application framework written in PHP. It provides an extensive array of
components that are targeted at the common problems and tasks involved in
developing modern web applications. It is the basis for a large number of
production-level web applications, notably the Horde Groupware suites. For
more information on Horde or the Horde Groupware suites, visit
http://www.horde.org.
/etc/horde
/etc/horde/conf.php
/etc/horde/conf.php.dist
/etc/horde/conf.xml
/etc/horde/hooks.php.dist
/etc/horde/mime_drivers.php
/etc/horde/motd.php
/etc/horde/nls.php
/etc/horde/prefs.php
/etc/horde/registry.d
/etc/horde/registry.d/README
/etc/horde/registry.php
/etc/horde/spelling.php
/etc/httpd/conf.d/php-horde-horde.conf
/etc/logrotate.d/horde
/usr/bin/horde-active-sessions
/usr/bin/horde-alarms
/usr/bin/horde-check-logger
/usr/bin/horde-clear-cache
/usr/bin/horde-crond
/usr/bin/horde-db-migrate
/usr/bin/horde-import-openxchange-prefs
/usr/bin/horde-import-squirrelmail-prefs
/usr/bin/horde-memcache-stats
/usr/bin/horde-pref-remove
/usr/bin/horde-queue-run-tasks
/usr/bin/horde-remove-user-data
/usr/bin/horde-run-task
/usr/bin/horde-sessions-gc
/usr/bin/horde-set-perms
/usr/bin/horde-sql-shell
/usr/bin/horde-themes
/usr/bin/horde-translation
/usr/share/doc/pear/horde
/usr/share/doc/pear/horde/CHANGES
/usr/share/doc/pear/horde/CODING_STANDARDS
/usr/share/doc/pear/horde/CONTRIBUTING
/usr/share/doc/pear/horde/COPYING
/usr/share/doc/pear/horde/CREDITS
/usr/share/doc/pear/horde/INSTALL
/usr/share/doc/pear/horde/PERFORMANCE
/usr/share/doc/pear/horde/README
/usr/share/doc/pear/horde/RELEASE
/usr/share/doc/pear/horde/RELEASE_NOTES
/usr/share/doc/pear/horde/SECURITY
/usr/share/doc/pear/horde/TRANSLATIONS
/usr/share/doc/pear/horde/UPGRADING
/usr/share/doc/pear/horde/lighttpd-horde.conf
/usr/share/horde/admin
/usr/share/horde/admin/activesync.php
/usr/share/horde/admin/alarms.php
/usr/share/horde/admin/cmdshell.php
/usr/share/horde/admin/config
/usr/share/horde/admin/config/config.php
/usr/share/horde/admin/config/diff.php
/usr/share/horde/admin/config/index.php
/usr/share/horde/admin/config/scripts.php
/usr/share/horde/admin/groups.php
/usr/share/horde/admin/index.html
/usr/share/horde/admin/locale
/usr/share/horde/admin/locale/de
/usr/share/horde/admin/locale/de/help.xml
/usr/share/horde/admin/locale/en
/usr/share/horde/admin/locale/en/help.xml
/usr/share/horde/admin/locale/es
/usr/share/horde/admin/locale/es/help.xml
/usr/share/horde/admin/locale/eu
/usr/share/horde/admin/locale/eu/help.xml
/usr/share/horde/admin/locale/fi
/usr/share/horde/admin/locale/fi/help.xml
/usr/share/horde/admin/locale/hr
/usr/share/horde/admin/locale/hr/help.xml
/usr/share/horde/admin/locale/hu
/usr/share/horde/admin/locale/hu/help.xml
/usr/share/horde/admin/locale/lv
/usr/share/horde/admin/locale/lv/help.xml
/usr/share/horde/admin/locale/nl
/usr/share/horde/admin/locale/nl/help.xml
/usr/share/horde/admin/locks.php
/usr/share/horde/admin/perms
/usr/share/horde/admin/perms/addchild.php
/usr/share/horde/admin/perms/delete.php
/usr/share/horde/admin/perms/edit.php
/usr/share/horde/admin/perms/index.php
/usr/share/horde/admin/phpshell.php
/usr/share/horde/admin/sessions.php
/usr/share/horde/admin/signup_confirm.php
/usr/share/horde/admin/sqlshell.php
/usr/share/horde/admin/user.php
/usr/share/horde/config
/usr/share/horde/index.php
/usr/share/horde/install
/usr/share/horde/install/horde.php
/usr/share/horde/js/activesyncadmin.js
/usr/share/horde/js/activesyncprefs.js
/usr/share/horde/js/categoryprefs.js
/usr/share/horde/js/contextsensitive.js
/usr/share/horde/js/dragdrop2.js
/usr/share/horde/js/facebookclient.js
/usr/share/horde/js/form_ghost.js
/usr/share/horde/js/form_sections.js
/usr/share/horde/js/ieescguard.js
/usr/share/horde/js/json2.js
/usr/share/horde/js/jstorage.js
/usr/share/horde/js/login.js
/usr/share/horde/js/logintasks-jquery.js
/usr/share/horde/js/logintasks.js
/usr/share/horde/js/md5.js
/usr/share/horde/js/obrowser.js
/usr/share/horde/js/plupload
/usr/share/horde/js/plupload/i18n
/usr/share/horde/js/plupload/i18n/cs.js
/usr/share/horde/js/plupload/i18n/da.js
/usr/share/horde/js/plupload/i18n/de.js
/usr/share/horde/js/plupload/i18n/es.js
/usr/share/horde/js/plupload/i18n/fi.js
/usr/share/horde/js/plupload/i18n/fr.js
/usr/share/horde/js/plupload/i18n/it.js
/usr/share/horde/js/plupload/i18n/ja.js
/usr/share/horde/js/plupload/i18n/lv.js
/usr/share/horde/js/plupload/i18n/nl.js
/usr/share/horde/js/plupload/i18n/pt-br.js
/usr/share/horde/js/plupload/i18n/ru.js
/usr/share/horde/js/plupload/i18n/sv.js
/usr/share/horde/js/plupload/plupload.browserplus.js
/usr/share/horde/js/plupload/plupload.flash.js
/usr/share/horde/js/plupload/plupload.flash.swf
/usr/share/horde/js/plupload/plupload.full.js
/usr/share/horde/js/plupload/plupload.gears.js
/usr/share/horde/js/plupload/plupload.html4.js
/usr/share/horde/js/plupload/plupload.html5.js
/usr/share/horde/js/plupload/plupload.js
/usr/share/horde/js/plupload/plupload.silverlight.js
/usr/share/horde/js/plupload/plupload.silverlight.xap
/usr/share/horde/js/plupload/uploader.js
/usr/share/horde/js/problem.js
/usr/share/horde/js/quickfinder.js
/usr/share/horde/js/sidebar.js
/usr/share/horde/js/slider2.js
/usr/share/horde/js/smartmobile-login.js
/usr/share/horde/js/stripe.js
/usr/share/horde/js/syncmlprefs.js
/usr/share/horde/js/textarearesize.js
/usr/share/horde/js/topbar.js
/usr/share/horde/js/twitterclient.js
/usr/share/horde/js/userupdate.js
/usr/share/horde/js/vatid.js
/usr/share/horde/lib
/usr/share/horde/lib/Ajax
/usr/share/horde/lib/Ajax/Application
/usr/share/horde/lib/Ajax/Application.php
/usr/share/horde/lib/Ajax/Application/FacebookHandler.php
/usr/share/horde/lib/Ajax/Application/Handler.php
/usr/share/horde/lib/Ajax/Application/TwitterHandler.php
/usr/share/horde/lib/Api.php
/usr/share/horde/lib/Application.php
/usr/share/horde/lib/Block
/usr/share/horde/lib/Block/Account
/usr/share/horde/lib/Block/Account.php
/usr/share/horde/lib/Block/Account/Base.php
/usr/share/horde/lib/Block/Account/Finger.php
/usr/share/horde/lib/Block/Account/Ldap.php
/usr/share/horde/lib/Block/Account/Localhost.php
/usr/share/horde/lib/Block/Cloud.php
/usr/share/horde/lib/Block/FbStream.php
/usr/share/horde/lib/Block/Feed.php
/usr/share/horde/lib/Block/Fortune.php
/usr/share/horde/lib/Block/Google.php
/usr/share/horde/lib/Block/Iframe.php
/usr/share/horde/lib/Block/Metar.php
/usr/share/horde/lib/Block/Moon.php
/usr/share/horde/lib/Block/Sunrise.php
/usr/share/horde/lib/Block/Time.php
/usr/share/horde/lib/Block/TwitterTimeline.php
/usr/share/horde/lib/Block/Vatid.php
/usr/share/horde/lib/Block/Weather.php
/usr/share/horde/lib/LoginTasks
/usr/share/horde/lib/LoginTasks/SystemTask
/usr/share/horde/lib/LoginTasks/SystemTask/GarbageCollection.php
/usr/share/horde/lib/LoginTasks/SystemTask/Upgrade.php
/usr/share/horde/lib/LoginTasks/Task
/usr/share/horde/lib/LoginTasks/Task/AdminCheck.php
/usr/share/horde/lib/LoginTasks/Task/LastLogin.php
/usr/share/horde/lib/LoginTasks/Task/TosAgreement.php
/usr/share/horde/lib/Prefs
/usr/share/horde/lib/Prefs/Special
/usr/share/horde/lib/Prefs/Special/Activesync.php
/usr/share/horde/lib/Prefs/Special/Category.php
/usr/share/horde/lib/Prefs/Special/Facebook.php
/usr/share/horde/lib/Prefs/Special/Syncml.php
/usr/share/horde/lib/Prefs/Special/Twitter.php
/usr/share/horde/lib/Test.php
/usr/share/horde/lib/Tree
/usr/share/horde/lib/Tree/Renderer
/usr/share/horde/lib/Tree/Renderer/Menu.php
/usr/share/horde/lib/Tree/Renderer/Sidebar.php
/usr/share/horde/lib/View
/usr/share/horde/lib/View/Sidebar.php
/usr/share/horde/lib/View/Topbar.php
/usr/share/horde/lib/core.php
/usr/share/horde/lib/tests
/usr/share/horde/lib/tests/webroot.phpt
/usr/share/horde/locale
/usr/share/horde/locale/ar
/usr/share/horde/locale/ar/LC_MESSAGES
/usr/share/horde/locale/ar/LC_MESSAGES/horde.mo
/usr/share/horde/locale/bg
/usr/share/horde/locale/bg/LC_MESSAGES
/usr/share/horde/locale/bg/LC_MESSAGES/horde.mo
/usr/share/horde/locale/bg/help.xml
/usr/share/horde/locale/bs
/usr/share/horde/locale/bs/LC_MESSAGES
/usr/share/horde/locale/bs/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ca
/usr/share/horde/locale/ca/LC_MESSAGES
/usr/share/horde/locale/ca/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ca/help.xml
/usr/share/horde/locale/cs
/usr/share/horde/locale/cs/LC_MESSAGES
/usr/share/horde/locale/cs/LC_MESSAGES/horde.mo
/usr/share/horde/locale/cs/help.xml
/usr/share/horde/locale/da
/usr/share/horde/locale/da/LC_MESSAGES
/usr/share/horde/locale/da/LC_MESSAGES/horde.mo
/usr/share/horde/locale/da/help.xml
/usr/share/horde/locale/de
/usr/share/horde/locale/de/LC_MESSAGES
/usr/share/horde/locale/de/LC_MESSAGES/horde.mo
/usr/share/horde/locale/de/help.xml
/usr/share/horde/locale/el
/usr/share/horde/locale/el/LC_MESSAGES
/usr/share/horde/locale/el/LC_MESSAGES/horde.mo
/usr/share/horde/locale/el/help.xml
/usr/share/horde/locale/en
/usr/share/horde/locale/en/help.xml
/usr/share/horde/locale/es
/usr/share/horde/locale/es/LC_MESSAGES
/usr/share/horde/locale/es/LC_MESSAGES/horde.mo
/usr/share/horde/locale/es/help.xml
/usr/share/horde/locale/et
/usr/share/horde/locale/et/LC_MESSAGES
/usr/share/horde/locale/et/LC_MESSAGES/horde.mo
/usr/share/horde/locale/et/help.xml
/usr/share/horde/locale/eu
/usr/share/horde/locale/eu/LC_MESSAGES
/usr/share/horde/locale/eu/LC_MESSAGES/horde.mo
/usr/share/horde/locale/eu/help.xml
/usr/share/horde/locale/fa
/usr/share/horde/locale/fa/LC_MESSAGES
/usr/share/horde/locale/fa/LC_MESSAGES/horde.mo
/usr/share/horde/locale/fa/help.xml
/usr/share/horde/locale/fi
/usr/share/horde/locale/fi/LC_MESSAGES
/usr/share/horde/locale/fi/LC_MESSAGES/horde.mo
/usr/share/horde/locale/fi/help.xml
/usr/share/horde/locale/fr
/usr/share/horde/locale/fr/LC_MESSAGES
/usr/share/horde/locale/fr/LC_MESSAGES/horde.mo
/usr/share/horde/locale/fr/help.xml
/usr/share/horde/locale/gl
/usr/share/horde/locale/gl/LC_MESSAGES
/usr/share/horde/locale/gl/LC_MESSAGES/horde.mo
/usr/share/horde/locale/he
/usr/share/horde/locale/he/LC_MESSAGES
/usr/share/horde/locale/he/LC_MESSAGES/horde.mo
/usr/share/horde/locale/hr
/usr/share/horde/locale/hr/LC_MESSAGES
/usr/share/horde/locale/hr/LC_MESSAGES/horde.mo
/usr/share/horde/locale/hr/help.xml
/usr/share/horde/locale/hu
/usr/share/horde/locale/hu/LC_MESSAGES
/usr/share/horde/locale/hu/LC_MESSAGES/horde.mo
/usr/share/horde/locale/hu/help.xml
/usr/share/horde/locale/id
/usr/share/horde/locale/id/LC_MESSAGES
/usr/share/horde/locale/id/LC_MESSAGES/horde.mo
/usr/share/horde/locale/is
/usr/share/horde/locale/is/LC_MESSAGES
/usr/share/horde/locale/is/LC_MESSAGES/horde.mo
/usr/share/horde/locale/it
/usr/share/horde/locale/it/LC_MESSAGES
/usr/share/horde/locale/it/LC_MESSAGES/horde.mo
/usr/share/horde/locale/it/help.xml
/usr/share/horde/locale/ja
/usr/share/horde/locale/ja/LC_MESSAGES
/usr/share/horde/locale/ja/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ja/help.xml
/usr/share/horde/locale/km
/usr/share/horde/locale/km/LC_MESSAGES
/usr/share/horde/locale/km/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ko
/usr/share/horde/locale/ko/LC_MESSAGES
/usr/share/horde/locale/ko/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ko/help.xml
/usr/share/horde/locale/lt
/usr/share/horde/locale/lt/LC_MESSAGES
/usr/share/horde/locale/lt/LC_MESSAGES/horde.mo
/usr/share/horde/locale/lt/help.xml
/usr/share/horde/locale/lv
/usr/share/horde/locale/lv/LC_MESSAGES
/usr/share/horde/locale/lv/LC_MESSAGES/horde.mo
/usr/share/horde/locale/lv/help.xml
/usr/share/horde/locale/mk
/usr/share/horde/locale/mk/LC_MESSAGES
/usr/share/horde/locale/mk/LC_MESSAGES/horde.mo
/usr/share/horde/locale/nb
/usr/share/horde/locale/nb/LC_MESSAGES
/usr/share/horde/locale/nb/LC_MESSAGES/horde.mo
/usr/share/horde/locale/nb/help.xml
/usr/share/horde/locale/nl
/usr/share/horde/locale/nl/LC_MESSAGES
/usr/share/horde/locale/nl/LC_MESSAGES/horde.mo
/usr/share/horde/locale/nl/help.xml
/usr/share/horde/locale/nn
/usr/share/horde/locale/nn/LC_MESSAGES
/usr/share/horde/locale/nn/LC_MESSAGES/horde.mo
/usr/share/horde/locale/nn/help.xml
/usr/share/horde/locale/pl
/usr/share/horde/locale/pl/LC_MESSAGES
/usr/share/horde/locale/pl/LC_MESSAGES/horde.mo
/usr/share/horde/locale/pl/help.xml
/usr/share/horde/locale/pt
/usr/share/horde/locale/pt/LC_MESSAGES
/usr/share/horde/locale/pt/LC_MESSAGES/horde.mo
/usr/share/horde/locale/pt/help.xml
/usr/share/horde/locale/pt_BR
/usr/share/horde/locale/pt_BR/LC_MESSAGES
/usr/share/horde/locale/pt_BR/LC_MESSAGES/horde.mo
/usr/share/horde/locale/pt_BR/help.xml
/usr/share/horde/locale/ro
/usr/share/horde/locale/ro/LC_MESSAGES
/usr/share/horde/locale/ro/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ru
/usr/share/horde/locale/ru/LC_MESSAGES
/usr/share/horde/locale/ru/LC_MESSAGES/horde.mo
/usr/share/horde/locale/ru/help.xml
/usr/share/horde/locale/sk
/usr/share/horde/locale/sk/LC_MESSAGES
/usr/share/horde/locale/sk/LC_MESSAGES/horde.mo
/usr/share/horde/locale/sk/help.xml
/usr/share/horde/locale/sl
/usr/share/horde/locale/sl/LC_MESSAGES
/usr/share/horde/locale/sl/LC_MESSAGES/horde.mo
/usr/share/horde/locale/sl/help.xml
/usr/share/horde/locale/sv
/usr/share/horde/locale/sv/LC_MESSAGES
/usr/share/horde/locale/sv/LC_MESSAGES/horde.mo
/usr/share/horde/locale/sv/help.xml
/usr/share/horde/locale/tr
/usr/share/horde/locale/tr/LC_MESSAGES
/usr/share/horde/locale/tr/LC_MESSAGES/horde.mo
/usr/share/horde/locale/tr/help.xml
/usr/share/horde/locale/uk
/usr/share/horde/locale/uk/LC_MESSAGES
/usr/share/horde/locale/uk/LC_MESSAGES/horde.mo
/usr/share/horde/locale/uk/help.xml
/usr/share/horde/locale/zh_CN
/usr/share/horde/locale/zh_CN/LC_MESSAGES
/usr/share/horde/locale/zh_CN/LC_MESSAGES/horde.mo
/usr/share/horde/locale/zh_CN/help.xml
/usr/share/horde/locale/zh_TW
/usr/share/horde/locale/zh_TW/LC_MESSAGES
/usr/share/horde/locale/zh_TW/LC_MESSAGES/horde.mo
/usr/share/horde/locale/zh_TW/help.xml
/usr/share/horde/login.php
/usr/share/horde/rampage.php
/usr/share/horde/rpc
/usr/share/horde/rpc.php
/usr/share/horde/rpc/index.php
/usr/share/horde/services
/usr/share/horde/services/ajax.php
/usr/share/horde/services/cache.php
/usr/share/horde/services/cacheview.php
/usr/share/horde/services/changepassword.php
/usr/share/horde/services/confirm.php
/usr/share/horde/services/download
/usr/share/horde/services/download/index.php
/usr/share/horde/services/facebook
/usr/share/horde/services/facebook/index.php
/usr/share/horde/services/go.php
/usr/share/horde/services/help
/usr/share/horde/services/help/index.php
/usr/share/horde/services/images
/usr/share/horde/services/images/pixel.php
/usr/share/horde/services/images/view.php
/usr/share/horde/services/language.php
/usr/share/horde/services/logintasks.php
/usr/share/horde/services/obrowser
/usr/share/horde/services/obrowser/index.php
/usr/share/horde/services/portal
/usr/share/horde/services/portal/cloud_search.php
/usr/share/horde/services/portal/edit.php
/usr/share/horde/services/portal/index.php
/usr/share/horde/services/portal/smartmobile.php
/usr/share/horde/services/prefs.php
/usr/share/horde/services/problem.php
/usr/share/horde/services/resetpassword.php
/usr/share/horde/services/shares
/usr/share/horde/services/shares/edit.php
/usr/share/horde/services/snooze.php
/usr/share/horde/services/twitter
/usr/share/horde/services/twitter/index.php
/usr/share/horde/signup.php
/usr/share/horde/static
/usr/share/horde/templates
/usr/share/horde/templates/activesync
/usr/share/horde/templates/activesync/device_table.html.php
/usr/share/horde/templates/admin
/usr/share/horde/templates/admin/activesync.html.php
/usr/share/horde/templates/admin/alarms
/usr/share/horde/templates/admin/alarms/list.html.php
/usr/share/horde/templates/admin/cmdshell.html.php
/usr/share/horde/templates/admin/config
/usr/share/horde/templates/admin/config/config.html.php
/usr/share/horde/templates/admin/config/diff.html.php
/usr/share/horde/templates/admin/config/index.html.php
/usr/share/horde/templates/admin/groups
/usr/share/horde/templates/admin/groups/add.inc
/usr/share/horde/templates/admin/groups/delete.inc
/usr/share/horde/templates/admin/groups/edit.inc
/usr/share/horde/templates/admin/locks
/usr/share/horde/templates/admin/locks/list.html.php
/usr/share/horde/templates/admin/menu.inc
/usr/share/horde/templates/admin/phpshell.html.php
/usr/share/horde/templates/admin/sessions.html.php
/usr/share/horde/templates/admin/sqlshell.html.php
/usr/share/horde/templates/admin/user
/usr/share/horde/templates/admin/user/approve.inc
/usr/share/horde/templates/admin/user/clear.inc
/usr/share/horde/templates/admin/user/list.inc
/usr/share/horde/templates/admin/user/listfail.inc
/usr/share/horde/templates/admin/user/noadd.inc
/usr/share/horde/templates/admin/user/nolist.inc
/usr/share/horde/templates/admin/user/remove.inc
/usr/share/horde/templates/admin/user/removequeued.inc
/usr/share/horde/templates/admin/user/update.inc
/usr/share/horde/templates/block
/usr/share/horde/templates/block/cloud.inc
/usr/share/horde/templates/block/facebook_story.html.php
/usr/share/horde/templates/block/twitter-layout.html.php
/usr/share/horde/templates/block/twitter_tweet.html.php
/usr/share/horde/templates/common
/usr/share/horde/templates/common/footer.html.php
/usr/share/horde/templates/common/header.html.php
/usr/share/horde/templates/data
/usr/share/horde/templates/data/csvinfo.inc
/usr/share/horde/templates/data/csvmap.inc
/usr/share/horde/templates/data/date.inc
/usr/share/horde/templates/data/datemap.inc
/usr/share/horde/templates/data/datetime.inc
/usr/share/horde/templates/data/time.inc
/usr/share/horde/templates/data/tsvinfo.inc
/usr/share/horde/templates/help
/usr/share/horde/templates/help/index.inc
/usr/share/horde/templates/help/menu.inc
/usr/share/horde/templates/help/sidebar.inc
/usr/share/horde/templates/login
/usr/share/horde/templates/login/login.inc
/usr/share/horde/templates/login/resetpassword.inc
/usr/share/horde/templates/login/signup.inc
/usr/share/horde/templates/login/smartmobile.html.php
/usr/share/horde/templates/logintasks
/usr/share/horde/templates/logintasks/logintasks.html.php
/usr/share/horde/templates/logintasks/smartmobile.html.php
/usr/share/horde/templates/portal
/usr/share/horde/templates/portal/add.inc
/usr/share/horde/templates/portal/block.inc
/usr/share/horde/templates/portal/edit.inc
/usr/share/horde/templates/portal/layout.inc
/usr/share/horde/templates/portal/new.inc
/usr/share/horde/templates/portal/smartmobile.inc
/usr/share/horde/templates/prefs
/usr/share/horde/templates/prefs/activesync.html.php
/usr/share/horde/templates/prefs/addressbooks.html
/usr/share/horde/templates/prefs/alarm.html
/usr/share/horde/templates/prefs/app.html
/usr/share/horde/templates/prefs/begin.html
/usr/share/horde/templates/prefs/category.html.php
/usr/share/horde/templates/prefs/checkbox.html
/usr/share/horde/templates/prefs/end.html
/usr/share/horde/templates/prefs/enum.html
/usr/share/horde/templates/prefs/error_end.html
/usr/share/horde/templates/prefs/error_start.html
/usr/share/horde/templates/prefs/facebook.html.php
/usr/share/horde/templates/prefs/identityselect.html
/usr/share/horde/templates/prefs/link.html
/usr/share/horde/templates/prefs/multienum.html
/usr/share/horde/templates/prefs/number.html
/usr/share/horde/templates/prefs/overview.html
/usr/share/horde/templates/prefs/password.html
/usr/share/horde/templates/prefs/rawhtml.html
/usr/share/horde/templates/prefs/rpc.html
/usr/share/horde/templates/prefs/source.html
/usr/share/horde/templates/prefs/syncml.html.php
/usr/share/horde/templates/prefs/text.html
/usr/share/horde/templates/prefs/textarea.html
/usr/share/horde/templates/prefs/twitter.html.php
/usr/share/horde/templates/problem
/usr/share/horde/templates/problem/problem.inc
/usr/share/horde/templates/services
/usr/share/horde/templates/services/obrowser.html.php
/usr/share/horde/templates/shares
/usr/share/horde/templates/shares/edit.inc
/usr/share/horde/templates/sidebar
/usr/share/horde/templates/sidebar/_container.html.php
/usr/share/horde/templates/sidebar/_rowresource.html.php
/usr/share/horde/templates/sidebar/_rowtree.html.php
/usr/share/horde/templates/sidebar/sidebar.html.php
/usr/share/horde/templates/test
/usr/share/horde/templates/test/extensions.inc
/usr/share/horde/templates/test/footer.inc
/usr/share/horde/templates/test/header.inc
/usr/share/horde/templates/test/php_version.inc
/usr/share/horde/templates/test/test.css
/usr/share/horde/templates/test/version.inc
/usr/share/horde/templates/topbar
/usr/share/horde/templates/topbar/_menubar.html.php
/usr/share/horde/templates/topbar/_subbar.html.php
/usr/share/horde/templates/topbar/topbar.html.php
/usr/share/horde/templates/tree
/usr/share/horde/templates/tree/_row.html.php
/usr/share/horde/templates/tree/_submenu.html.php
/usr/share/horde/templates/tree/menu.html.php
/usr/share/horde/templates/tree/sidebar.html.php
/usr/share/horde/test.php
/usr/share/horde/themes
/usr/share/horde/themes/default
/usr/share/horde/themes/default/block
/usr/share/horde/themes/default/block/screen.css
/usr/share/horde/themes/default/embed.css
/usr/share/horde/themes/default/facebook.css
/usr/share/horde/themes/default/feed-rss.xsl
/usr/share/horde/themes/default/graphics
/usr/share/horde/themes/default/graphics/add_group.png
/usr/share/horde/themes/default/graphics/administration.png
/usr/share/horde/themes/default/graphics/alerts
/usr/share/horde/themes/default/graphics/alerts/alarm.png
/usr/share/horde/themes/default/graphics/alerts/error.png
/usr/share/horde/themes/default/graphics/alerts/message.png
/usr/share/horde/themes/default/graphics/alerts/success.png
/usr/share/horde/themes/default/graphics/alerts/warning.png
/usr/share/horde/themes/default/graphics/app-unknown.png
/usr/share/horde/themes/default/graphics/avatars
/usr/share/horde/themes/default/graphics/avatars/alien.jpg
/usr/share/horde/themes/default/graphics/avatars/aly.jpg
/usr/share/horde/themes/default/graphics/avatars/angryboy.gif
/usr/share/horde/themes/default/graphics/avatars/ape.jpg
/usr/share/horde/themes/default/graphics/avatars/au.jpg
/usr/share/horde/themes/default/graphics/avatars/baby.gif
/usr/share/horde/themes/default/graphics/avatars/barbarian.jpg
/usr/share/horde/themes/default/graphics/avatars/bart.gif
/usr/share/horde/themes/default/graphics/avatars/batman.gif
/usr/share/horde/themes/default/graphics/avatars/bert.jpg
/usr/share/horde/themes/default/graphics/avatars/bert2.jpg
/usr/share/horde/themes/default/graphics/avatars/bobafett.gif
/usr/share/horde/themes/default/graphics/avatars/boo.jpg
/usr/share/horde/themes/default/graphics/avatars/boyandmower.gif
/usr/share/horde/themes/default/graphics/avatars/boyandpc.gif
/usr/share/horde/themes/default/graphics/avatars/bret.jpg
/usr/share/horde/themes/default/graphics/avatars/bunny.gif
/usr/share/horde/themes/default/graphics/avatars/charlie_brown.gif
/usr/share/horde/themes/default/graphics/avatars/clown.jpg
/usr/share/horde/themes/default/graphics/avatars/cocky.jpg
/usr/share/horde/themes/default/graphics/avatars/devil.gif
/usr/share/horde/themes/default/graphics/avatars/digimon.gif
/usr/share/horde/themes/default/graphics/avatars/dilbert.gif
/usr/share/horde/themes/default/graphics/avatars/dino.gif
/usr/share/horde/themes/default/graphics/avatars/dog.gif
/usr/share/horde/themes/default/graphics/avatars/duck.gif
/usr/share/horde/themes/default/graphics/avatars/einstein.jpg
/usr/share/horde/themes/default/graphics/avatars/elmerfudd.gif
/usr/share/horde/themes/default/graphics/avatars/elmo.jpg
/usr/share/horde/themes/default/graphics/avatars/evil.jpg
/usr/share/horde/themes/default/graphics/avatars/female1.jpg
/usr/share/horde/themes/default/graphics/avatars/female2.jpg
/usr/share/horde/themes/default/graphics/avatars/franc.jpg
/usr/share/horde/themes/default/graphics/avatars/fredflinstone.gif
/usr/share/horde/themes/default/graphics/avatars/garfield.gif
/usr/share/horde/themes/default/graphics/avatars/gopher.gif
/usr/share/horde/themes/default/graphics/avatars/greenhead.gif
/usr/share/horde/themes/default/graphics/avatars/gremlin.jpg
/usr/share/horde/themes/default/graphics/avatars/grover.jpg
/usr/share/horde/themes/default/graphics/avatars/homer.gif
/usr/share/horde/themes/default/graphics/avatars/hump.jpg
/usr/share/horde/themes/default/graphics/avatars/iceskatekid.gif
/usr/share/horde/themes/default/graphics/avatars/jeri.jpg
/usr/share/horde/themes/default/graphics/avatars/kid.gif
/usr/share/horde/themes/default/graphics/avatars/kirk.jpg
/usr/share/horde/themes/default/graphics/avatars/kryton.jpg
/usr/share/horde/themes/default/graphics/avatars/linux.gif
/usr/share/horde/themes/default/graphics/avatars/lisa.gif
/usr/share/horde/themes/default/graphics/avatars/lovebird.gif
/usr/share/horde/themes/default/graphics/avatars/male1.jpg
/usr/share/horde/themes/default/graphics/avatars/male2.jpg
/usr/share/horde/themes/default/graphics/avatars/man.jpg
/usr/share/horde/themes/default/graphics/avatars/marge.gif
/usr/share/horde/themes/default/graphics/avatars/maul.gif
/usr/share/horde/themes/default/graphics/avatars/melon.jpg
/usr/share/horde/themes/default/graphics/avatars/mib.gif
/usr/share/horde/themes/default/graphics/avatars/monkey.jpg
/usr/share/horde/themes/default/graphics/avatars/neo.jpg
/usr/share/horde/themes/default/graphics/avatars/ninja.jpg
/usr/share/horde/themes/default/graphics/avatars/paintingbird.gif
/usr/share/horde/themes/default/graphics/avatars/picard.jpg
/usr/share/horde/themes/default/graphics/avatars/puff.jpg
/usr/share/horde/themes/default/graphics/avatars/redcreature.gif
/usr/share/horde/themes/default/graphics/avatars/rei.jpg
/usr/share/horde/themes/default/graphics/avatars/rei2.jpg
/usr/share/horde/themes/default/graphics/avatars/ryu.gif
/usr/share/horde/themes/default/graphics/avatars/sexy.gif
/usr/share/horde/themes/default/graphics/avatars/smiley.gif
/usr/share/horde/themes/default/graphics/avatars/smurfs.gif
/usr/share/horde/themes/default/graphics/avatars/sonic.gif
/usr/share/horde/themes/default/graphics/avatars/speedy.gif
/usr/share/horde/themes/default/graphics/avatars/stan.jpg
/usr/share/horde/themes/default/graphics/avatars/superman.gif
/usr/share/horde/themes/default/graphics/avatars/sylvester.gif
/usr/share/horde/themes/default/graphics/avatars/thomas.gif
/usr/share/horde/themes/default/graphics/avatars/tigger.gif
/usr/share/horde/themes/default/graphics/avatars/trin.jpg
/usr/share/horde/themes/default/graphics/avatars/us.jpg
/usr/share/horde/themes/default/graphics/avatars/vampire.jpg
/usr/share/horde/themes/default/graphics/avatars/vampire2.jpg
/usr/share/horde/themes/default/graphics/avatars/wacko.gif
/usr/share/horde/themes/default/graphics/avatars/winnie.gif
/usr/share/horde/themes/default/graphics/avatars/wizard.jpg
/usr/share/horde/themes/default/graphics/avatars/wolverine.jpg
/usr/share/horde/themes/default/graphics/avatars/woman.jpg
/usr/share/horde/themes/default/graphics/avatars/woodie.jpg
/usr/share/horde/themes/default/graphics/avatars/xena.gif
/usr/share/horde/themes/default/graphics/az.png
/usr/share/horde/themes/default/graphics/blank.gif
/usr/share/horde/themes/default/graphics/block
/usr/share/horde/themes/default/graphics/block.png
/usr/share/horde/themes/default/graphics/block/down.png
/usr/share/horde/themes/default/graphics/block/large_down.png
/usr/share/horde/themes/default/graphics/block/large_left.png
/usr/share/horde/themes/default/graphics/block/large_right.png
/usr/share/horde/themes/default/graphics/block/large_up.png
/usr/share/horde/themes/default/graphics/block/left.png
/usr/share/horde/themes/default/graphics/block/moon
/usr/share/horde/themes/default/graphics/block/moon/firstquarter.png
/usr/share/horde/themes/default/graphics/block/moon/fullmoon.png
/usr/share/horde/themes/default/graphics/block/moon/lastquarter.png
/usr/share/horde/themes/default/graphics/block/moon/newmoon.png
/usr/share/horde/themes/default/graphics/block/right.png
/usr/share/horde/themes/default/graphics/block/sunrise
/usr/share/horde/themes/default/graphics/block/sunrise/sunrise.png
/usr/share/horde/themes/default/graphics/block/sunrise/sunset.png
/usr/share/horde/themes/default/graphics/block/up.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/0.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/1.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/10.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/11.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/12.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/13.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/14.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/15.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/16.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/17.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/18.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/19.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/2.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/20.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/21.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/22.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/23.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/24.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/25.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/26.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/27.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/28.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/29.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/3.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/30.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/31.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/32.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/33.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/34.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/35.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/36.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/37.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/38.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/39.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/4.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/40.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/41.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/42.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/43.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/44.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/45.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/46.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/47.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/5.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/6.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/7.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/8.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/9.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/23x23/na.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/0.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/1.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/10.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/11.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/12.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/13.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/14.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/15.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/16.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/17.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/18.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/19.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/2.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/20.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/21.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/22.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/23.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/24.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/25.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/26.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/27.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/28.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/29.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/3.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/30.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/31.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/32.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/33.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/34.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/35.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/36.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/37.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/38.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/39.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/4.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/40.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/41.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/42.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/43.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/44.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/45.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/46.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/47.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/5.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/6.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/7.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/8.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/9.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/TWClogo_32px.png
/usr/share/horde/themes/default/graphics/block/weatherdotcom/32x32/na.png
/usr/share/horde/themes/default/graphics/button-active-bg.png
/usr/share/horde/themes/default/graphics/button-default.png
/usr/share/horde/themes/default/graphics/button-delete.png
/usr/share/horde/themes/default/graphics/button-split.png
/usr/share/horde/themes/default/graphics/button.png
/usr/share/horde/themes/default/graphics/buttonbar-bg.png
/usr/share/horde/themes/default/graphics/calendar.png
/usr/share/horde/themes/default/graphics/checkbox_off.png
/usr/share/horde/themes/default/graphics/checkbox_on.png
/usr/share/horde/themes/default/graphics/close.png
/usr/share/horde/themes/default/graphics/collapse.png
/usr/share/horde/themes/default/graphics/color-picker-cursor.gif
/usr/share/horde/themes/default/graphics/color-picker-palette.png
/usr/share/horde/themes/default/graphics/color-picker-resize.gif
/usr/share/horde/themes/default/graphics/colorpicker.png
/usr/share/horde/themes/default/graphics/colorscale.png
/usr/share/horde/themes/default/graphics/config.png
/usr/share/horde/themes/default/graphics/data.png
/usr/share/horde/themes/default/graphics/delete-small.png
/usr/share/horde/themes/default/graphics/delete.png
/usr/share/horde/themes/default/graphics/devel.png
/usr/share/horde/themes/default/graphics/download.png
/usr/share/horde/themes/default/graphics/edit-sidebar-000.png
/usr/share/horde/themes/default/graphics/edit-sidebar-fff.png
/usr/share/horde/themes/default/graphics/edit-small.png
/usr/share/horde/themes/default/graphics/edit.png
/usr/share/horde/themes/default/graphics/emoticons
/usr/share/horde/themes/default/graphics/emoticons/angel.png
/usr/share/horde/themes/default/graphics/emoticons/angelwink.png
/usr/share/horde/themes/default/graphics/emoticons/angry.png
/usr/share/horde/themes/default/graphics/emoticons/annoyed.png
/usr/share/horde/themes/default/graphics/emoticons/asleep.png
/usr/share/horde/themes/default/graphics/emoticons/bigfrown.png
/usr/share/horde/themes/default/graphics/emoticons/biggrin.png
/usr/share/horde/themes/default/graphics/emoticons/blush.png
/usr/share/horde/themes/default/graphics/emoticons/clown.png
/usr/share/horde/themes/default/graphics/emoticons/confused.png
/usr/share/horde/themes/default/graphics/emoticons/cool.png
/usr/share/horde/themes/default/graphics/emoticons/coolgrin.png
/usr/share/horde/themes/default/graphics/emoticons/cooltongue.png
/usr/share/horde/themes/default/graphics/emoticons/dazed.png
/usr/share/horde/themes/default/graphics/emoticons/devil.png
/usr/share/horde/themes/default/graphics/emoticons/deviltongue.png
/usr/share/horde/themes/default/graphics/emoticons/disappointed.png
/usr/share/horde/themes/default/graphics/emoticons/embarrassed.png
/usr/share/horde/themes/default/graphics/emoticons/enraged.png
/usr/share/horde/themes/default/graphics/emoticons/frown.png
/usr/share/horde/themes/default/graphics/emoticons/frustrated.png
/usr/share/horde/themes/default/graphics/emoticons/grin.png
/usr/share/horde/themes/default/graphics/emoticons/hangover.png
/usr/share/horde/themes/default/graphics/emoticons/hippie.png
/usr/share/horde/themes/default/graphics/emoticons/hippiegrin.png
/usr/share/horde/themes/default/graphics/emoticons/hippietongue.png
/usr/share/horde/themes/default/graphics/emoticons/hurt.png
/usr/share/horde/themes/default/graphics/emoticons/indifferent.png
/usr/share/horde/themes/default/graphics/emoticons/love.png
/usr/share/horde/themes/default/graphics/emoticons/mad.png
/usr/share/horde/themes/default/graphics/emoticons/mrt.png
/usr/share/horde/themes/default/graphics/emoticons/punk.png
/usr/share/horde/themes/default/graphics/emoticons/punkmohawk.png
/usr/share/horde/themes/default/graphics/emoticons/punktongue.png
/usr/share/horde/themes/default/graphics/emoticons/raspberry.png
/usr/share/horde/themes/default/graphics/emoticons/sad.png
/usr/share/horde/themes/default/graphics/emoticons/shout.png
/usr/share/horde/themes/default/graphics/emoticons/smile.png
/usr/share/horde/themes/default/graphics/emoticons/tired.png
/usr/share/horde/themes/default/graphics/emoticons/tongueout.png
/usr/share/horde/themes/default/graphics/emoticons/vampire.png
/usr/share/horde/themes/default/graphics/emoticons/wink.png
/usr/share/horde/themes/default/graphics/emoticons/winkgrin.png
/usr/share/horde/themes/default/graphics/emoticons/winktongue.png
/usr/share/horde/themes/default/graphics/emoticons/winktongueout.png
/usr/share/horde/themes/default/graphics/emoticons/worried.png
/usr/share/horde/themes/default/graphics/expand.png
/usr/share/horde/themes/default/graphics/external.png
/usr/share/horde/themes/default/graphics/favicon.ico
/usr/share/horde/themes/default/graphics/feed.png
/usr/share/horde/themes/default/graphics/filter-topbar.png
/usr/share/horde/themes/default/graphics/filter.png
/usr/share/horde/themes/default/graphics/flags
/usr/share/horde/themes/default/graphics/flags/ad.png
/usr/share/horde/themes/default/graphics/flags/ae.png
/usr/share/horde/themes/default/graphics/flags/af.png
/usr/share/horde/themes/default/graphics/flags/ag.png
/usr/share/horde/themes/default/graphics/flags/ai.png
/usr/share/horde/themes/default/graphics/flags/al.png
/usr/share/horde/themes/default/graphics/flags/am.png
/usr/share/horde/themes/default/graphics/flags/an.png
/usr/share/horde/themes/default/graphics/flags/ao.png
/usr/share/horde/themes/default/graphics/flags/ar.png
/usr/share/horde/themes/default/graphics/flags/as.png
/usr/share/horde/themes/default/graphics/flags/at.png
/usr/share/horde/themes/default/graphics/flags/au.png
/usr/share/horde/themes/default/graphics/flags/aw.png
/usr/share/horde/themes/default/graphics/flags/ax.png
/usr/share/horde/themes/default/graphics/flags/az.png
/usr/share/horde/themes/default/graphics/flags/ba.png
/usr/share/horde/themes/default/graphics/flags/bb.png
/usr/share/horde/themes/default/graphics/flags/bd.png
/usr/share/horde/themes/default/graphics/flags/be.png
/usr/share/horde/themes/default/graphics/flags/bf.png
/usr/share/horde/themes/default/graphics/flags/bg.png
/usr/share/horde/themes/default/graphics/flags/bh.png
/usr/share/horde/themes/default/graphics/flags/bi.png
/usr/share/horde/themes/default/graphics/flags/bj.png
/usr/share/horde/themes/default/graphics/flags/bm.png
/usr/share/horde/themes/default/graphics/flags/bn.png
/usr/share/horde/themes/default/graphics/flags/bo.png
/usr/share/horde/themes/default/graphics/flags/br.png
/usr/share/horde/themes/default/graphics/flags/bs.png
/usr/share/horde/themes/default/graphics/flags/bt.png
/usr/share/horde/themes/default/graphics/flags/bv.png
/usr/share/horde/themes/default/graphics/flags/bw.png
/usr/share/horde/themes/default/graphics/flags/by.png
/usr/share/horde/themes/default/graphics/flags/bz.png
/usr/share/horde/themes/default/graphics/flags/ca.png
/usr/share/horde/themes/default/graphics/flags/cc.png
/usr/share/horde/themes/default/graphics/flags/cd.png
/usr/share/horde/themes/default/graphics/flags/cf.png
/usr/share/horde/themes/default/graphics/flags/cg.png
/usr/share/horde/themes/default/graphics/flags/ch.png
/usr/share/horde/themes/default/graphics/flags/ci.png
/usr/share/horde/themes/default/graphics/flags/ck.png
/usr/share/horde/themes/default/graphics/flags/cl.png
/usr/share/horde/themes/default/graphics/flags/cm.png
/usr/share/horde/themes/default/graphics/flags/cn.png
/usr/share/horde/themes/default/graphics/flags/co.png
/usr/share/horde/themes/default/graphics/flags/cr.png
/usr/share/horde/themes/default/graphics/flags/cs.png
/usr/share/horde/themes/default/graphics/flags/cu.png
/usr/share/horde/themes/default/graphics/flags/cv.png
/usr/share/horde/themes/default/graphics/flags/cx.png
/usr/share/horde/themes/default/graphics/flags/cy.png
/usr/share/horde/themes/default/graphics/flags/cz.png
/usr/share/horde/themes/default/graphics/flags/de.png
/usr/share/horde/themes/default/graphics/flags/dj.png
/usr/share/horde/themes/default/graphics/flags/dk.png
/usr/share/horde/themes/default/graphics/flags/dm.png
/usr/share/horde/themes/default/graphics/flags/do.png
/usr/share/horde/themes/default/graphics/flags/dz.png
/usr/share/horde/themes/default/graphics/flags/ec.png
/usr/share/horde/themes/default/graphics/flags/ee.png
/usr/share/horde/themes/default/graphics/flags/eg.png
/usr/share/horde/themes/default/graphics/flags/eh.png
/usr/share/horde/themes/default/graphics/flags/er.png
/usr/share/horde/themes/default/graphics/flags/es.png
/usr/share/horde/themes/default/graphics/flags/et.png
/usr/share/horde/themes/default/graphics/flags/eu.png
/usr/share/horde/themes/default/graphics/flags/fam.png
/usr/share/horde/themes/default/graphics/flags/fi.png
/usr/share/horde/themes/default/graphics/flags/fj.png
/usr/share/horde/themes/default/graphics/flags/fk.png
/usr/share/horde/themes/default/graphics/flags/fm.png
/usr/share/horde/themes/default/graphics/flags/fo.png
/usr/share/horde/themes/default/graphics/flags/fr.png
/usr/share/horde/themes/default/graphics/flags/ga.png
/usr/share/horde/themes/default/graphics/flags/gb.png
/usr/share/horde/themes/default/graphics/flags/gd.png
/usr/share/horde/themes/default/graphics/flags/ge.png
/usr/share/horde/themes/default/graphics/flags/gf.png
/usr/share/horde/themes/default/graphics/flags/gh.png
/usr/share/horde/themes/default/graphics/flags/gi.png
/usr/share/horde/themes/default/graphics/flags/gl.png
/usr/share/horde/themes/default/graphics/flags/gm.png
/usr/share/horde/themes/default/graphics/flags/gn.png
/usr/share/horde/themes/default/graphics/flags/gp.png
/usr/share/horde/themes/default/graphics/flags/gq.png
/usr/share/horde/themes/default/graphics/flags/gr.png
/usr/share/horde/themes/default/graphics/flags/gs.png
/usr/share/horde/themes/default/graphics/flags/gt.png
/usr/share/horde/themes/default/graphics/flags/gu.png
/usr/share/horde/themes/default/graphics/flags/gw.png
/usr/share/horde/themes/default/graphics/flags/gy.png
/usr/share/horde/themes/default/graphics/flags/hk.png
/usr/share/horde/themes/default/graphics/flags/hm.png
/usr/share/horde/themes/default/graphics/flags/hn.png
/usr/share/horde/themes/default/graphics/flags/hr.png
/usr/share/horde/themes/default/graphics/flags/ht.png
/usr/share/horde/themes/default/graphics/flags/hu.png
/usr/share/horde/themes/default/graphics/flags/id.png
/usr/share/horde/themes/default/graphics/flags/ie.png
/usr/share/horde/themes/default/graphics/flags/il.png
/usr/share/horde/themes/default/graphics/flags/in.png
/usr/share/horde/themes/default/graphics/flags/io.png
/usr/share/horde/themes/default/graphics/flags/iq.png
/usr/share/horde/themes/default/graphics/flags/ir.png
/usr/share/horde/themes/default/graphics/flags/is.png
/usr/share/horde/themes/default/graphics/flags/it.png
/usr/share/horde/themes/default/graphics/flags/jm.png
/usr/share/horde/themes/default/graphics/flags/jo.png
/usr/share/horde/themes/default/graphics/flags/jp.png
/usr/share/horde/themes/default/graphics/flags/ke.png
/usr/share/horde/themes/default/graphics/flags/kg.png
/usr/share/horde/themes/default/graphics/flags/kh.png
/usr/share/horde/themes/default/graphics/flags/ki.png
/usr/share/horde/themes/default/graphics/flags/km.png
/usr/share/horde/themes/default/graphics/flags/kn.png
/usr/share/horde/themes/default/graphics/flags/kp.png
/usr/share/horde/themes/default/graphics/flags/kr.png
/usr/share/horde/themes/default/graphics/flags/kw.png
/usr/share/horde/themes/default/graphics/flags/ky.png
/usr/share/horde/themes/default/graphics/flags/kz.png
/usr/share/horde/themes/default/graphics/flags/la.png
/usr/share/horde/themes/default/graphics/flags/lb.png
/usr/share/horde/themes/default/graphics/flags/lc.png
/usr/share/horde/themes/default/graphics/flags/li.png
/usr/share/horde/themes/default/graphics/flags/lk.png
/usr/share/horde/themes/default/graphics/flags/lr.png
/usr/share/horde/themes/default/graphics/flags/ls.png
/usr/share/horde/themes/default/graphics/flags/lt.png
/usr/share/horde/themes/default/graphics/flags/lu.png
/usr/share/horde/themes/default/graphics/flags/lv.png
/usr/share/horde/themes/default/graphics/flags/ly.png
/usr/share/horde/themes/default/graphics/flags/ma.png
/usr/share/horde/themes/default/graphics/flags/mc.png
/usr/share/horde/themes/default/graphics/flags/md.png
/usr/share/horde/themes/default/graphics/flags/me.png
/usr/share/horde/themes/default/graphics/flags/mg.png
/usr/share/horde/themes/default/graphics/flags/mh.png
/usr/share/horde/themes/default/graphics/flags/mk.png
/usr/share/horde/themes/default/graphics/flags/ml.png
/usr/share/horde/themes/default/graphics/flags/mm.png
/usr/share/horde/themes/default/graphics/flags/mn.png
/usr/share/horde/themes/default/graphics/flags/mo.png
/usr/share/horde/themes/default/graphics/flags/mp.png
/usr/share/horde/themes/default/graphics/flags/mq.png
/usr/share/horde/themes/default/graphics/flags/mr.png
/usr/share/horde/themes/default/graphics/flags/ms.png
/usr/share/horde/themes/default/graphics/flags/mt.png
/usr/share/horde/themes/default/graphics/flags/mu.png
/usr/share/horde/themes/default/graphics/flags/mv.png
/usr/share/horde/themes/default/graphics/flags/mw.png
/usr/share/horde/themes/default/graphics/flags/mx.png
/usr/share/horde/themes/default/graphics/flags/my.png
/usr/share/horde/themes/default/graphics/flags/mz.png
/usr/share/horde/themes/default/graphics/flags/na.png
/usr/share/horde/themes/default/graphics/flags/nc.png
/usr/share/horde/themes/default/graphics/flags/ne.png
/usr/share/horde/themes/default/graphics/flags/nf.png
/usr/share/horde/themes/default/graphics/flags/ng.png
/usr/share/horde/themes/default/graphics/flags/ni.png
/usr/share/horde/themes/default/graphics/flags/nl.png
/usr/share/horde/themes/default/graphics/flags/no.png
/usr/share/horde/themes/default/graphics/flags/np.png
/usr/share/horde/themes/default/graphics/flags/nr.png
/usr/share/horde/themes/default/graphics/flags/nu.png
/usr/share/horde/themes/default/graphics/flags/nz.png
/usr/share/horde/themes/default/graphics/flags/om.png
/usr/share/horde/themes/default/graphics/flags/pa.png
/usr/share/horde/themes/default/graphics/flags/pe.png
/usr/share/horde/themes/default/graphics/flags/pf.png
/usr/share/horde/themes/default/graphics/flags/pg.png
/usr/share/horde/themes/default/graphics/flags/ph.png
/usr/share/horde/themes/default/graphics/flags/pk.png
/usr/share/horde/themes/default/graphics/flags/pl.png
/usr/share/horde/themes/default/graphics/flags/pm.png
/usr/share/horde/themes/default/graphics/flags/pn.png
/usr/share/horde/themes/default/graphics/flags/pr.png
/usr/share/horde/themes/default/graphics/flags/ps.png
/usr/share/horde/themes/default/graphics/flags/pt.png
/usr/share/horde/themes/default/graphics/flags/pw.png
/usr/share/horde/themes/default/graphics/flags/py.png
/usr/share/horde/themes/default/graphics/flags/qa.png
/usr/share/horde/themes/default/graphics/flags/re.png
/usr/share/horde/themes/default/graphics/flags/ro.png
/usr/share/horde/themes/default/graphics/flags/rs.png
/usr/share/horde/themes/default/graphics/flags/ru.png
/usr/share/horde/themes/default/graphics/flags/rw.png
/usr/share/horde/themes/default/graphics/flags/sa.png
/usr/share/horde/themes/default/graphics/flags/sb.png
/usr/share/horde/themes/default/graphics/flags/sc.png
/usr/share/horde/themes/default/graphics/flags/scotland.png
/usr/share/horde/themes/default/graphics/flags/sd.png
/usr/share/horde/themes/default/graphics/flags/se.png
/usr/share/horde/themes/default/graphics/flags/sg.png
/usr/share/horde/themes/default/graphics/flags/sh.png
/usr/share/horde/themes/default/graphics/flags/si.png
/usr/share/horde/themes/default/graphics/flags/sj.png
/usr/share/horde/themes/default/graphics/flags/sk.png
/usr/share/horde/themes/default/graphics/flags/sl.png
/usr/share/horde/themes/default/graphics/flags/sm.png
/usr/share/horde/themes/default/graphics/flags/sn.png
/usr/share/horde/themes/default/graphics/flags/so.png
/usr/share/horde/themes/default/graphics/flags/sr.png
/usr/share/horde/themes/default/graphics/flags/st.png
/usr/share/horde/themes/default/graphics/flags/sv.png
/usr/share/horde/themes/default/graphics/flags/sy.png
/usr/share/horde/themes/default/graphics/flags/sz.png
/usr/share/horde/themes/default/graphics/flags/tc.png
/usr/share/horde/themes/default/graphics/flags/td.png
/usr/share/horde/themes/default/graphics/flags/tf.png
/usr/share/horde/themes/default/graphics/flags/tg.png
/usr/share/horde/themes/default/graphics/flags/th.png
/usr/share/horde/themes/default/graphics/flags/tj.png
/usr/share/horde/themes/default/graphics/flags/tk.png
/usr/share/horde/themes/default/graphics/flags/tl.png
/usr/share/horde/themes/default/graphics/flags/tm.png
/usr/share/horde/themes/default/graphics/flags/tn.png
/usr/share/horde/themes/default/graphics/flags/to.png
/usr/share/horde/themes/default/graphics/flags/tp.png
/usr/share/horde/themes/default/graphics/flags/tr.png
/usr/share/horde/themes/default/graphics/flags/tt.png
/usr/share/horde/themes/default/graphics/flags/tv.png
/usr/share/horde/themes/default/graphics/flags/tw.png
/usr/share/horde/themes/default/graphics/flags/tz.png
/usr/share/horde/themes/default/graphics/flags/ua.png
/usr/share/horde/themes/default/graphics/flags/ug.png
/usr/share/horde/themes/default/graphics/flags/uk.png
/usr/share/horde/themes/default/graphics/flags/um.png
/usr/share/horde/themes/default/graphics/flags/us.png
/usr/share/horde/themes/default/graphics/flags/uy.png
/usr/share/horde/themes/default/graphics/flags/uz.png
/usr/share/horde/themes/default/graphics/flags/va.png
/usr/share/horde/themes/default/graphics/flags/vc.png
/usr/share/horde/themes/default/graphics/flags/ve.png
/usr/share/horde/themes/default/graphics/flags/vg.png
/usr/share/horde/themes/default/graphics/flags/vi.png
/usr/share/horde/themes/default/graphics/flags/vn.png
/usr/share/horde/themes/default/graphics/flags/vu.png
/usr/share/horde/themes/default/graphics/flags/wales.png
/usr/share/horde/themes/default/graphics/flags/wf.png
/usr/share/horde/themes/default/graphics/flags/ws.png
/usr/share/horde/themes/default/graphics/flags/ye.png
/usr/share/horde/themes/default/graphics/flags/yt.png
/usr/share/horde/themes/default/graphics/flags/yu.png
/usr/share/horde/themes/default/graphics/flags/za.png
/usr/share/horde/themes/default/graphics/flags/zm.png
/usr/share/horde/themes/default/graphics/flags/zw.png
/usr/share/horde/themes/default/graphics/google.png
/usr/share/horde/themes/default/graphics/group.png
/usr/share/horde/themes/default/graphics/head-bg.png
/usr/share/horde/themes/default/graphics/help.png
/usr/share/horde/themes/default/graphics/help_index.png
/usr/share/horde/themes/default/graphics/hide_panel.png
/usr/share/horde/themes/default/graphics/horde-power1.png
/usr/share/horde/themes/default/graphics/horde-power2.png
/usr/share/horde/themes/default/graphics/horde-power3.png
/usr/share/horde/themes/default/graphics/horde.png
/usr/share/horde/themes/default/graphics/image
/usr/share/horde/themes/default/graphics/image/crop.png
/usr/share/horde/themes/default/graphics/image/flip.png
/usr/share/horde/themes/default/graphics/image/grayscale.png
/usr/share/horde/themes/default/graphics/image/mirror.png
/usr/share/horde/themes/default/graphics/image/ratio.png
/usr/share/horde/themes/default/graphics/image/refresh.png
/usr/share/horde/themes/default/graphics/image/rotate-180.png
/usr/share/horde/themes/default/graphics/image/rotate-270.png
/usr/share/horde/themes/default/graphics/image/rotate-90.png
/usr/share/horde/themes/default/graphics/info.png
/usr/share/horde/themes/default/graphics/info_icon.png
/usr/share/horde/themes/default/graphics/keyboard.png
/usr/share/horde/themes/default/graphics/keys
/usr/share/horde/themes/default/graphics/keys/down.png
/usr/share/horde/themes/default/graphics/keys/left.png
/usr/share/horde/themes/default/graphics/keys/right.png
/usr/share/horde/themes/default/graphics/keys/up.png
/usr/share/horde/themes/default/graphics/layout.png
/usr/share/horde/themes/default/graphics/lhand.png
/usr/share/horde/themes/default/graphics/loading.gif
/usr/share/horde/themes/default/graphics/locked-inv.png
/usr/share/horde/themes/default/graphics/locked.png
/usr/share/horde/themes/default/graphics/login.png
/usr/share/horde/themes/default/graphics/logo.png
/usr/share/horde/themes/default/graphics/logout.png
/usr/share/horde/themes/default/graphics/map
/usr/share/horde/themes/default/graphics/map.png
/usr/share/horde/themes/default/graphics/map/marker-shadow.png
/usr/share/horde/themes/default/graphics/map/marker.png
/usr/share/horde/themes/default/graphics/map_eu.png
/usr/share/horde/themes/default/graphics/mime
/usr/share/horde/themes/default/graphics/mime/audio.png
/usr/share/horde/themes/default/graphics/mime/binary.png
/usr/share/horde/themes/default/graphics/mime/compressed.png
/usr/share/horde/themes/default/graphics/mime/deb.png
/usr/share/horde/themes/default/graphics/mime/encryption.png
/usr/share/horde/themes/default/graphics/mime/html.png
/usr/share/horde/themes/default/graphics/mime/icalendar.png
/usr/share/horde/themes/default/graphics/mime/image.png
/usr/share/horde/themes/default/graphics/mime/mail.png
/usr/share/horde/themes/default/graphics/mime/msexcel.png
/usr/share/horde/themes/default/graphics/mime/mspowerpoint.png
/usr/share/horde/themes/default/graphics/mime/msword.png
/usr/share/horde/themes/default/graphics/mime/ooo_calc.png
/usr/share/horde/themes/default/graphics/mime/ooo_draw.png
/usr/share/horde/themes/default/graphics/mime/ooo_impress.png
/usr/share/horde/themes/default/graphics/mime/ooo_math.png
/usr/share/horde/themes/default/graphics/mime/ooo_writer.png
/usr/share/horde/themes/default/graphics/mime/pdf.png
/usr/share/horde/themes/default/graphics/mime/php.png
/usr/share/horde/themes/default/graphics/mime/rpm.png
/usr/share/horde/themes/default/graphics/mime/script-js.png
/usr/share/horde/themes/default/graphics/mime/source-c.png
/usr/share/horde/themes/default/graphics/mime/source-cpp.png
/usr/share/horde/themes/default/graphics/mime/source-h.png
/usr/share/horde/themes/default/graphics/mime/source-java.png
/usr/share/horde/themes/default/graphics/mime/source-python.png
/usr/share/horde/themes/default/graphics/mime/text.png
/usr/share/horde/themes/default/graphics/mime/vcard.png
/usr/share/horde/themes/default/graphics/mime/video.png
/usr/share/horde/themes/default/graphics/mime/wordperfect.png
/usr/share/horde/themes/default/graphics/mime/xml.png
/usr/share/horde/themes/default/graphics/minus.png
/usr/share/horde/themes/default/graphics/mobile.png
/usr/share/horde/themes/default/graphics/myaccount.png
/usr/share/horde/themes/default/graphics/nav
/usr/share/horde/themes/default/graphics/nav/bottom-grey.png
/usr/share/horde/themes/default/graphics/nav/bottom.png
/usr/share/horde/themes/default/graphics/nav/down-grey.png
/usr/share/horde/themes/default/graphics/nav/down.png
/usr/share/horde/themes/default/graphics/nav/first-grey.png
/usr/share/horde/themes/default/graphics/nav/first.png
/usr/share/horde/themes/default/graphics/nav/last-grey.png
/usr/share/horde/themes/default/graphics/nav/last.png
/usr/share/horde/themes/default/graphics/nav/left-grey.png
/usr/share/horde/themes/default/graphics/nav/left.png
/usr/share/horde/themes/default/graphics/nav/right-grey.png
/usr/share/horde/themes/default/graphics/nav/right.png
/usr/share/horde/themes/default/graphics/nav/top-grey.png
/usr/share/horde/themes/default/graphics/nav/top.png
/usr/share/horde/themes/default/graphics/nav/up-grey.png
/usr/share/horde/themes/default/graphics/nav/up.png
/usr/share/horde/themes/default/graphics/navi-arrow-active.png
/usr/share/horde/themes/default/graphics/navi-arrow-normal.png
/usr/share/horde/themes/default/graphics/navi-center-active.png
/usr/share/horde/themes/default/graphics/navi-left-active.png
/usr/share/horde/themes/default/graphics/navi-right-active.png
/usr/share/horde/themes/default/graphics/navi-subnavi-active.png
/usr/share/horde/themes/default/graphics/navi-subnavi.png
/usr/share/horde/themes/default/graphics/office.png
/usr/share/horde/themes/default/graphics/organizing.png
/usr/share/horde/themes/default/graphics/perms.png
/usr/share/horde/themes/default/graphics/phone.png
/usr/share/horde/themes/default/graphics/php.png
/usr/share/horde/themes/default/graphics/plus-sidebar.png
/usr/share/horde/themes/default/graphics/plus.png
/usr/share/horde/themes/default/graphics/popdown.png
/usr/share/horde/themes/default/graphics/popright.png
/usr/share/horde/themes/default/graphics/prefs.png
/usr/share/horde/themes/default/graphics/print.png
/usr/share/horde/themes/default/graphics/problem.png
/usr/share/horde/themes/default/graphics/radiobox_off.png
/usr/share/horde/themes/default/graphics/radiobox_on.png
/usr/share/horde/themes/default/graphics/redbox_spinner.gif
/usr/share/horde/themes/default/graphics/reload.png
/usr/share/horde/themes/default/graphics/required.png
/usr/share/horde/themes/default/graphics/rhand.png
/usr/share/horde/themes/default/graphics/save.png
/usr/share/horde/themes/default/graphics/search-topbar.png
/usr/share/horde/themes/default/graphics/search.png
/usr/share/horde/themes/default/graphics/settings-active.png
/usr/share/horde/themes/default/graphics/settings.png
/usr/share/horde/themes/default/graphics/shadow.gif
/usr/share/horde/themes/default/graphics/shadow.png
/usr/share/horde/themes/default/graphics/shell.png
/usr/share/horde/themes/default/graphics/show_panel.png
/usr/share/horde/themes/default/graphics/sidebar-active-bg.png
/usr/share/horde/themes/default/graphics/sidebar-new-bg.png
/usr/share/horde/themes/default/graphics/sidebar-new.png
/usr/share/horde/themes/default/graphics/sidebar-refresh.png
/usr/share/horde/themes/default/graphics/sidebar-split.png
/usr/share/horde/themes/default/graphics/slidehoriz-bg.png
/usr/share/horde/themes/default/graphics/slidehoriz.png
/usr/share/horde/themes/default/graphics/slidevert-bg.png
/usr/share/horde/themes/default/graphics/slidevert.png
/usr/share/horde/themes/default/graphics/sql.png
/usr/share/horde/themes/default/graphics/tab-active.png
/usr/share/horde/themes/default/graphics/tab.png
/usr/share/horde/themes/default/graphics/tab_bottom.gif
/usr/share/horde/themes/default/graphics/tablehead-bg.png
/usr/share/horde/themes/default/graphics/tablehead-split.png
/usr/share/horde/themes/default/graphics/tabset.png
/usr/share/horde/themes/default/graphics/tags.png
/usr/share/horde/themes/default/graphics/tree
/usr/share/horde/themes/default/graphics/tree/blank.png
/usr/share/horde/themes/default/graphics/tree/folder.png
/usr/share/horde/themes/default/graphics/tree/folderopen.png
/usr/share/horde/themes/default/graphics/tree/join.png
/usr/share/horde/themes/default/graphics/tree/joinbottom-down.png
/usr/share/horde/themes/default/graphics/tree/joinbottom.png
/usr/share/horde/themes/default/graphics/tree/leaf.png
/usr/share/horde/themes/default/graphics/tree/line.png
/usr/share/horde/themes/default/graphics/tree/minus.png
/usr/share/horde/themes/default/graphics/tree/minusbottom.png
/usr/share/horde/themes/default/graphics/tree/minusonly.png
/usr/share/horde/themes/default/graphics/tree/minustop.png
/usr/share/horde/themes/default/graphics/tree/nullonly.png
/usr/share/horde/themes/default/graphics/tree/plus.png
/usr/share/horde/themes/default/graphics/tree/plusbottom.png
/usr/share/horde/themes/default/graphics/tree/plusonly.png
/usr/share/horde/themes/default/graphics/tree/plustop.png
/usr/share/horde/themes/default/graphics/tree/rev-join.png
/usr/share/horde/themes/default/graphics/tree/rev-joinbottom-down.png
/usr/share/horde/themes/default/graphics/tree/rev-joinbottom.png
/usr/share/horde/themes/default/graphics/tree/rev-leaf.png
/usr/share/horde/themes/default/graphics/tree/rev-line.png
/usr/share/horde/themes/default/graphics/tree/rev-minus.png
/usr/share/horde/themes/default/graphics/tree/rev-minusbottom.png
/usr/share/horde/themes/default/graphics/tree/rev-minusonly.png
/usr/share/horde/themes/default/graphics/tree/rev-minustop.png
/usr/share/horde/themes/default/graphics/tree/rev-nullonly.png
/usr/share/horde/themes/default/graphics/tree/rev-plus.png
/usr/share/horde/themes/default/graphics/tree/rev-plusbottom.png
/usr/share/horde/themes/default/graphics/tree/rev-plusonly.png
/usr/share/horde/themes/default/graphics/tree/rev-plustop.png
/usr/share/horde/themes/default/graphics/unlocked.png
/usr/share/horde/themes/default/graphics/user.png
/usr/share/horde/themes/default/graphics/website.png
/usr/share/horde/themes/default/graphics/za.png
/usr/share/horde/themes/default/ie8.css
/usr/share/horde/themes/default/info.php
/usr/share/horde/themes/default/mozilla.css
/usr/share/horde/themes/default/opera.css
/usr/share/horde/themes/default/rtl.css
/usr/share/horde/themes/default/screen.css
/usr/share/horde/themes/default/smartmobile
/usr/share/horde/themes/default/smartmobile/screen.css
/usr/share/horde/themes/default/sounds
/usr/share/horde/themes/default/sounds/doorbell.wav
/usr/share/horde/themes/default/sounds/gnid3.wav
/usr/share/horde/themes/default/sounds/jetsndb.wav
/usr/share/horde/themes/default/sounds/reminder.wav
/usr/share/horde/themes/default/sounds/theetone.wav
/usr/share/horde/themes/default/webkit.css
/usr/share/horde/util
/usr/share/horde/util/icon_browser.php
/usr/share/pear-data/horde
/usr/share/pear-data/horde/scripts
/usr/share/pear-data/horde/scripts/SCRIPTS
/usr/share/pear-data/horde/scripts/cookie_login.php
/usr/share/pear-data/horde/scripts/get_login.php
/usr/share/pear-data/horde/scripts/horde.logrotate
/usr/share/pear-data/horde/scripts/http_login.php
/usr/share/pear-data/horde/scripts/ldap
/usr/share/pear-data/horde/scripts/ldap/horde.ldif
/usr/share/pear-data/horde/scripts/ldap/horde.prefs.acl
/usr/share/pear-data/horde/scripts/ldap/horde.schema
/usr/share/pear-data/horde/scripts/ldap/rfc2739.ldif
/usr/share/pear-data/horde/scripts/ldap/rfc2739.schema
/usr/share/pear-data/horde/scripts/sql
/usr/share/pear-data/horde/scripts/sql/script.initial_horde_user.sql
/usr/share/pear-data/horde/scripts/temp-cleanup.cron
/var/lib/horde
/var/lib/horde/cache
/var/lib/horde/static
/var/lib/horde/static/README
/var/lib/pear/pkgxml/php-horde-horde.xml
/var/log/horde

php-pecl-imagick

Mit nachfolgendem Befehl sollte das rpm-Paket - php-pecl-imagick ebenfalls noch installiert werden:

# yum install php-pecl-imagick
...
Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Paket php-pecl-imagick installiert wurden.

# rpm -qil php-pecl-imagick
Name        : php-pecl-imagick
Version     : 3.1.0
Release     : 0.6.RC2.el7
Architecture: x86_64
Install Date: Wed 24 Feb 2016 02:24:01 PM CET
Group       : Development/Libraries
Size        : 427164
License     : PHP
Signature   : RSA/SHA256, Sun 16 Feb 2014 08:06:50 PM CET, Key ID 6a2faea2352c64e5
Source RPM  : php-pecl-imagick-3.1.0-0.6.RC2.el7.src.rpm
Build Date  : Sat 08 Feb 2014 05:37:22 PM CET
Build Host  : buildvm-22.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://pecl.php.net/package/imagick
Summary     : Provides a wrapper to the ImageMagick library
Description :
imagick is a native php extension to create and modify images using the
ImageMagick API.
This extension requires ImageMagick version 6.2.4+ and PHP 5.1.3+.

IMPORTANT: Version 2.x API is not compatible with earlier versions.
/etc/php.d/imagick.ini
/usr/lib64/php/modules/imagick.so
/usr/share/doc/php-pecl-imagick-3.1.0
/usr/share/doc/php-pecl-imagick-3.1.0/CREDITS
/usr/share/doc/php-pecl-imagick-3.1.0/INSTALL
/usr/share/doc/php-pecl-imagick-3.1.0/TODO
/usr/share/doc/php-pecl-imagick-3.1.0/examples
/usr/share/doc/php-pecl-imagick-3.1.0/examples/captcha.php
/usr/share/doc/php-pecl-imagick-3.1.0/examples/polygon.php
/usr/share/doc/php-pecl-imagick-3.1.0/examples/thumbnail.php
/usr/share/doc/php-pecl-imagick-3.1.0/examples/watermark.php
/var/lib/pear/pkgxml/imagick.xml

aspell-en

Mit nachfolgendem Befehl kann das rpm-Paket - aspell-en ebenfalls noch installiert werden:

# yum install aspell-en
...
Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Pakete aspell-en installiert wurden.

# rpm -qil aspell-en
Name        : aspell-en
Epoch       : 50
Version     : 7.1
Release     : 5.el7
Architecture: x86_64
Install Date: Wed 24 Feb 2016 02:25:40 PM CET
Group       : Applications/Text
Size        : 3730461
License     : MIT and BSD
Signature   : RSA/SHA256, Mon 20 Jan 2014 08:50:42 PM CET, Key ID 6a2faea2352c64e5
Source RPM  : aspell-en-7.1-5.el7.src.rpm
Build Date  : Thu 16 Jan 2014 02:34:35 PM CET
Build Host  : buildvm-04.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://aspell.net/
Summary     : English dictionaries for Aspell
Description :
Provides the word list/dictionaries for the following: English, Canadian
English, British English
/usr/lib64/aspell-0.60/american-variant_0.alias
/usr/lib64/aspell-0.60/american-variant_1.alias
/usr/lib64/aspell-0.60/american-w_accents.alias
/usr/lib64/aspell-0.60/american-wo_accents.alias
/usr/lib64/aspell-0.60/american.alias
/usr/lib64/aspell-0.60/british-ise-w_accents.alias
/usr/lib64/aspell-0.60/british-ise-wo_accents.alias
/usr/lib64/aspell-0.60/british-ise.alias
/usr/lib64/aspell-0.60/british-ize-w_accents.alias
/usr/lib64/aspell-0.60/british-ize-wo_accents.alias
/usr/lib64/aspell-0.60/british-ize.alias
/usr/lib64/aspell-0.60/british-variant_0.alias
/usr/lib64/aspell-0.60/british-variant_1.alias
/usr/lib64/aspell-0.60/british-w_accents.alias
/usr/lib64/aspell-0.60/british-wo_accents.alias
/usr/lib64/aspell-0.60/british.alias
/usr/lib64/aspell-0.60/canadian-variant_0.alias
/usr/lib64/aspell-0.60/canadian-variant_1.alias
/usr/lib64/aspell-0.60/canadian-w_accents.alias
/usr/lib64/aspell-0.60/canadian-wo_accents.alias
/usr/lib64/aspell-0.60/canadian.alias
/usr/lib64/aspell-0.60/en-common.rws
/usr/lib64/aspell-0.60/en-variant_0.multi
/usr/lib64/aspell-0.60/en-variant_0.rws
/usr/lib64/aspell-0.60/en-variant_1.multi
/usr/lib64/aspell-0.60/en-variant_1.rws
/usr/lib64/aspell-0.60/en-variant_2.multi
/usr/lib64/aspell-0.60/en-variant_2.rws
/usr/lib64/aspell-0.60/en-w_accents-only.rws
/usr/lib64/aspell-0.60/en-w_accents.multi
/usr/lib64/aspell-0.60/en-wo_accents-only.rws
/usr/lib64/aspell-0.60/en-wo_accents.multi
/usr/lib64/aspell-0.60/en.dat
/usr/lib64/aspell-0.60/en.multi
/usr/lib64/aspell-0.60/en_CA-variant_0.multi
/usr/lib64/aspell-0.60/en_CA-variant_0.rws
/usr/lib64/aspell-0.60/en_CA-variant_1.multi
/usr/lib64/aspell-0.60/en_CA-variant_1.rws
/usr/lib64/aspell-0.60/en_CA-w_accents-only.rws
/usr/lib64/aspell-0.60/en_CA-w_accents.multi
/usr/lib64/aspell-0.60/en_CA-wo_accents-only.rws
/usr/lib64/aspell-0.60/en_CA-wo_accents.multi
/usr/lib64/aspell-0.60/en_CA.multi
/usr/lib64/aspell-0.60/en_GB-ise-w_accents-only.rws
/usr/lib64/aspell-0.60/en_GB-ise-w_accents.multi
/usr/lib64/aspell-0.60/en_GB-ise-wo_accents-only.rws
/usr/lib64/aspell-0.60/en_GB-ise-wo_accents.multi
/usr/lib64/aspell-0.60/en_GB-ise.multi
/usr/lib64/aspell-0.60/en_GB-ize-w_accents-only.rws
/usr/lib64/aspell-0.60/en_GB-ize-w_accents.multi
/usr/lib64/aspell-0.60/en_GB-ize-wo_accents-only.rws
/usr/lib64/aspell-0.60/en_GB-ize-wo_accents.multi
/usr/lib64/aspell-0.60/en_GB-ize.multi
/usr/lib64/aspell-0.60/en_GB-variant_0.multi
/usr/lib64/aspell-0.60/en_GB-variant_0.rws
/usr/lib64/aspell-0.60/en_GB-variant_1.multi
/usr/lib64/aspell-0.60/en_GB-variant_1.rws
/usr/lib64/aspell-0.60/en_GB-w_accents.multi
/usr/lib64/aspell-0.60/en_GB-wo_accents.multi
/usr/lib64/aspell-0.60/en_GB.multi
/usr/lib64/aspell-0.60/en_US-variant_0.multi
/usr/lib64/aspell-0.60/en_US-variant_1.multi
/usr/lib64/aspell-0.60/en_US-w_accents-only.rws
/usr/lib64/aspell-0.60/en_US-w_accents.multi
/usr/lib64/aspell-0.60/en_US-wo_accents-only.rws
/usr/lib64/aspell-0.60/en_US-wo_accents.multi
/usr/lib64/aspell-0.60/en_US.multi
/usr/lib64/aspell-0.60/en_affix.dat
/usr/lib64/aspell-0.60/en_phonet.dat
/usr/lib64/aspell-0.60/english-variant_0.alias
/usr/lib64/aspell-0.60/english-variant_1.alias
/usr/lib64/aspell-0.60/english-variant_2.alias
/usr/lib64/aspell-0.60/english-w_accents.alias
/usr/lib64/aspell-0.60/english-wo_accents.alias
/usr/lib64/aspell-0.60/english.alias
/usr/share/doc/aspell-en-7.1
/usr/share/doc/aspell-en-7.1/Copyright

aspell-de

Nachdem das Drittanbieter-Repository

erfolgreich eingebunden wurde, kann mit nachfolgendem Befehl das rpm-Paket - aspell-de ebenfalls noch installiert werden:

# yum install aspell-de
...
Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Pakete aspell-de installiert wurden.

# rpm -qil aspell-de
Name        : aspell-de
Epoch       : 1
Version     : 20030222
Release     : 1.el7.centos
Architecture: x86_64
Install Date: Wed 24 Feb 2016 02:27:05 PM CET
Group       : Applications/Text
Size        : 11372881
License     : GPLv2
Signature   : RSA/SHA1, Tue 09 Sep 2014 08:26:13 PM CEST, Key ID 60ecfb9e8195aea0
Source RPM  : aspell-de-20030222-1.el7.centos.src.rpm
Build Date  : Tue 09 Sep 2014 08:25:58 PM CEST
Build Host  : vml000200.dmz.nausch.org
Relocations : (not relocatable)
Packager    : Django <django@mailserver.guru>
Vendor      : django
URL         : http://aspell.net/
Summary     : German dictionaries for Aspell
Description :
Provides the word list/dictionaries for the following: German, Swiss German
/usr/lib64/aspell-0.60/de-common.rws
/usr/lib64/aspell-0.60/de.dat
/usr/lib64/aspell-0.60/de.multi
/usr/lib64/aspell-0.60/de_AT-only.rws
/usr/lib64/aspell-0.60/de_AT.multi
/usr/lib64/aspell-0.60/de_CH-only.rws
/usr/lib64/aspell-0.60/de_CH.multi
/usr/lib64/aspell-0.60/de_DE-only.rws
/usr/lib64/aspell-0.60/de_DE.multi
/usr/lib64/aspell-0.60/de_affix.dat
/usr/lib64/aspell-0.60/de_phonet.dat
/usr/lib64/aspell-0.60/deutsch.alias
/usr/lib64/aspell-0.60/german.alias
/usr/lib64/aspell-0.60/swiss.alias
/usr/share/doc/aspell-de-20030222
/usr/share/doc/aspell-de-20030222/COPYING

Konfiguration: PHP

Nachfolgende Konfigurationen sind durchzuführen um die PHP Umgebung in Bezug auf Horde Groupware anzupassen.

/etc/php.ini

Die Änderungen sind in der Konfigurationsdatei

  • /etc/php.ini

durchzuführen und sind hier mit einem vorangestellten Kommentar in der Form

  • ; Tachtler

gekennzeichnet.

Nachfolgende Konfiguration muss durchgeführt werden, wenn Datei Anhänge bis zu einer bestimmten Größe via Horde Groupware verschickt werden können sollen.

(Nur relevanter Ausschnitte):

...
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
; Tachtler
; default: post_max_size = 8M
post_max_size = 100M
...

und

...
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
 
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
 
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
 
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
; Tachtler
; default: upload_max_filesize = 2M
upload_max_filesize = 20M
 
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
 
...

Nachfolgende Konfiguration sollte durchgeführt werden, um das Anlaufen der Garbage Collection nicht zu häufig von Horde Groupware ausführen zu lassen, was eine bessere Performance verspricht.

(Nur relevanter Ausschnitt):

...
; Defines the probability that the 'garbage collection' process is started on every
; session initialization. The probability is calculated by using the following equation:
; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
; session.gc_divisor is the denominator in the equation. Setting this value to 1
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
; the gc will run on any give request. Increasing this value to 1000 will give you
; a 0.1% chance the gc will run on any give request. For high volume production servers,
; this is a more efficient approach.
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; http://php.net/session.gc-divisor
; Tachtler
; default: session.gc_divisor = 1000
session.gc_divisor = 10000
...

Nachfolgende Konfiguration sollte durchgeführt werden, um einem Benutzer nicht zu viele Informationen über die verwendete PHP-Installation oder über die Horde Groupware auslesen zu lassen oder auch dem Benutzer nicht die Möglichkeit zu geben, Daten global verändern zu können.

(Nur relevanter Ausschnitt):

...
;;;;;;;;;;;;;;;;;
; Miscellaneous ;
;;;;;;;;;;;;;;;;;
 
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header).  It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://php.net/expose-php
; Tachtler
; default: expose_php = On
expose_php = Off
...

Nachfolgende Konfiguration sollte durchgeführt werden, um die Zeitzone der Horde Groupware Installation setzen zu können.

(Nur relevanter Ausschnitt):

...
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
 
[CLI Server]
; Whether the CLI web server uses ANSI color coding in its terminal output.
cli_server.color = On
 
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; Tachtler
; default: ;date.timezone =
date.timezone = 'Europe/Berlin'
...

Konfiguration: Webserver

Nachfolgende Konfigurationen sind durchzuführen um den Apache HTTP Server in Bezug auf Horde Groupware anzupassen.

/etc/httpd/conf.d/php-horde-content.conf

Nachfolgende Inhalte sollen in die Haupt-VHOST-Konfigurationsdatei - /etc/httpd/conf.d/php-horde-horde.conf übernommen werden. Deshalb soll die Konfigurationsdatei

  • /etc/httpd/conf.d/php-horde-content.conf

wie folgt abgeändert werden:

# Tachtler - DISABLED -
#<Directory /usr/share/horde/content>
#<IfModule mod_rewrite.c>
#    RewriteEngine On
#    RewriteCond   %{REQUEST_FILENAME}  !-d
#    RewriteCond   %{REQUEST_FILENAME}  !-f
#    RewriteRule ^(.*)$ index.php [QSA,L]
#</IfModule>
#</Directory>

/etc/httpd/conf.d/php-horde-horde.conf

Die Änderungen sind in der Konfigurationsdatei

  • /etc/httpd/conf.d/php-horde-horde.conf

durchzuführen.

:!: HINWEIS - Nachfolgende Anpassungen sollen den Zugriff noch vor der

  • Horde Groupware Benutzerauthentifikation
  • Zugriff auf die test.php

mit einem Authentifikationsdialog durch den Apache HTTP Server schützen.

:!: HINWEIS - Es soll ein eigener VHOST für Horde Groupware erstellt werden!

#
# horde.tachtler.net (Horde Groupware)
#
<VirtualHost *:80>
        ServerAdmin webmaster@tachtler.net
        ServerName horde.tachtler.net
        ServerAlias www.horde.tachtler.net
        ServerPath /
 
        AddType application/x-httpd-php .php
 
        Alias /horde /usr/share/horde
 
        Alias /Microsoft-Server-ActiveSync /usr/share/horde/rpc.php
 
        Alias /autodiscover/autodiscover.xml /usr/share/horde/rpc.php
        Alias /Autodiscover/Autodiscover.xml /usr/share/horde/rpc.php
        Alias /AutoDiscover/AutoDiscover.xml /usr/share/horde/rpc.php
 
        # Exclude file from password protection
        SetEnvIf Request_URI "(rpc.php)$"  allow
        SetEnvIf Request_URI "(rpc.php/.*)$"  allow
        SetEnvIf Request_URI "(rpc.php/turba/master-benutzer@tachtler.net/)$"  allow
        SetEnvIf Request_URI "(sapi/profile/client)$"  allow
        SetEnvIf Request_URI "(devinfo)$"  allow
        SetEnvIf Request_URI "(Microsoft-Server-ActiveSync)$"  allow
 
        DocumentRoot "/usr/share/horde"
        <Directory "/usr/share/horde">
                Options All
                AllowOverride All
                <RequireAny>
                        Require env allow
                        <RequireAll>
                                # Tachtler - LDAP
                                AuthType Basic
                                AuthName "Tachtler's Horde (horde.tachtler.net)"
                                AuthBasicProvider ldap
                                AuthLDAPURL "ldaps://ldap.tachtler.net:636/ou=People,dc=tachtler,dc=net?uid"
                                AuthLDAPBindDN "cn=Ersatzauthentifizierer,dc=tachtler,dc=net"
                                AuthLDAPBindPassword "geheim"
                                # Tachtler (enable for LDAP access)
                                Require ldap-user benutzer
                        </RequireAll>
                </RequireAny>
 
                # ActiveSync
                <IfModule rewrite_module>
                        RewriteEngine On
                        RewriteRule ^/Microsoft-Server-ActiveSync /rpc.php [PT,L,QSA]
                        RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:%{HTTP:Ms-Asprotocolversion}]
                        RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:%{HTTP:X-Ms-Policykey}]
                        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
                </IfModule>
 
                <IfModule rewrite_module>
                        RewriteEngine On
                        RewriteBase   /horde/
                        RewriteCond   %{REQUEST_FILENAME}  !-d
                        RewriteCond   %{REQUEST_FILENAME}  !-f
                        RewriteRule ^(.*)$ rampage.php [QSA,L]
                </IfModule>
        </Directory>
 
        # Content rewrite rules from php-horde-content.conf
        <Directory /usr/share/horde/content>
                <IfModule rewrite_module>
                        RewriteEngine On
                        RewriteCond   %{REQUEST_FILENAME}  !-d
                        RewriteCond   %{REQUEST_FILENAME}  !-f
                        RewriteRule ^(.*)$ index.php [QSA,L]
                </IfModule>
        </Directory>
 
        # Deny access to files that are not served directly by the webserver
        <DirectoryMatch "/usr/share/horde/(config|lib|locale|scripts|templates)">
                Require all denied
        </DirectoryMatch>
 
        <Directory "/usr/share/horde/rpc">
                <IfModule rewrite_module>
                        RewriteEngine On
                        RewriteCond   %{REQUEST_FILENAME}  !-d
                        RewriteCond   %{REQUEST_FILENAME}  !-f
                        RewriteRule   ^(.*)$ index.php/$1 [QSA,L]
                </IfModule>
        </Directory>
 
        <Files "test.php">
                Options -Indexes +FollowSymLinks
                AllowOverride None
                # Tachtler - LDAP
                AuthType Basic
                AuthName "Tachtler's Horde - Test (horde.tachtler.net)"
                AuthBasicProvider ldap
                AuthLDAPURL "ldaps://ldap.tachtler.net:636/dc=tachtler,dc=net?uid"
                AuthLDAPBindDN "cn=Ersatzauthentifizierer,dc=tachtler,dc=net"
                AuthLDAPBindPassword "geheim"
                <RequireAll>
                        # Tachtler (enable for LDAP access)
                        Require ldap-user master-benutzer
                </RequireAll>
        </Files>
 
        <IfModule deflate_module>
                AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
                AddOutputFilterByType DEFLATE application/javascript application/x-javascript
                <Location />
                        <IfModule setenvif_module>
                                SetOutputFilter DEFLATE
                                BrowserMatch ^Mozilla/4 gzip-only-text/html
                                BrowserMatch ^Mozilla/4\.0[678] no-gzip
                                BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
                                SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
                        </IfModule>
                        <IfModule headers_module>
                                Header append Vary User-Agent env=!dont-vary
                        </IfModule>
                </Location>
        </IfModule>
 
        DirectoryIndex index.php
 
        ErrorLog logs/horde_error.log
        SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
        CustomLog logs/horde_access.log combined_deflate env=!forwarded
        CustomLog logs/horde_access.log combined_deflate_proxypass env=forwarded

Neustart

Bevor weitere Konfigurationsschritte erfolgen, sollte einem Neustart nichts im Wege stehen, welcher mit nachfolgendem Befehl durchgeführt werden kann:

# systemctl restart httpd.service

:!: HINWEIS - Es erfolgen keine weiteren Ausgaben, wenn der Neustart erfolgreich war !

Apache Webserver Überprüfung

Ob der Apache HTTP Server, sprich der httpd-Dienst/Deamon auch tatsächlich als Hintergrundprozess läuft, kann mit nachfolgendem Befehl überprüft werden:

# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: active (running) since Fri 2014-11-21 10:26:51 CET; 4s ago
  Process: 10513 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 10525 (httpd)
   Status: "Processing requests..."
   CGroup: /system.slice/httpd.service
           ├─10525 /usr/sbin/httpd -DFOREGROUND
           ├─10526 /usr/sbin/httpd -DFOREGROUND
           ├─10527 /usr/sbin/httpd -DFOREGROUND
           ├─10528 /usr/sbin/httpd -DFOREGROUND
           ├─10529 /usr/sbin/httpd -DFOREGROUND
           └─10530 /usr/sbin/httpd -DFOREGROUND

Nov 21 10:26:51 rechner90.idmz.tachtler.net systemd[1]: Started The Apache HTT...
Hint: Some lines were ellipsized, use -l to show in full.

bzw.

# ps auxwf | grep httpd
root     10538  0.0  0.0 112640   924 pts/0    S+   10:27   0:00                      \_ grep --color=auto httpd
root     10525  0.0  0.1 213700  4776 ?        Ss   10:26   0:00 /usr/sbin/httpd -DFOREGROUND
apache   10526  0.0  0.0 213700  2868 ?        S    10:26   0:00  \_ /usr/sbin/httpd -DFOREGROUND
apache   10527  0.0  0.0 213700  2868 ?        S    10:26   0:00  \_ /usr/sbin/httpd -DFOREGROUND
apache   10528  0.0  0.0 213700  2868 ?        S    10:26   0:00  \_ /usr/sbin/httpd -DFOREGROUND
apache   10529  0.0  0.0 213700  2868 ?        S    10:26   0:00  \_ /usr/sbin/httpd -DFOREGROUND
apache   10530  0.0  0.0 213700  2868 ?        S    10:26   0:00  \_ /usr/sbin/httpd -DFOREGROUND

Eine weitere Überprüfung, ob der erste Start erfolgreich war, kann durch Einsicht der LOG-Dateien

  • /var/log/httpd/error_log

durchgeführt werden.

Ausgabe der LOG-Datei /var/log/httpd/error mit nachfolgendem Befehl, die Ausgabe sollte wie nachfolgend dargestellt aussehen:

# cat /var/log/httpd/error_log
[Fri Nov 21 10:26:51.978953 2014] [suexec:notice] [pid 10525] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Nov 21 10:26:51.995381 2014] [auth_digest:notice] [pid 10525] AH01757: generating secret for digest authentication ...
[Fri Nov 21 10:26:51.997618 2014] [lbmethod_heartbeat:notice] [pid 10525] AH02282: No slotmem from mod_heartmonitor
[Fri Nov 21 10:26:52.004882 2014] [mpm_prefork:notice] [pid 10525] AH00163: Apache/2.4.6 (CentOS) configured -- resuming normal operations
[Fri Nov 21 10:26:52.004970 2014] [core:notice] [pid 10525] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' 

Konfiguration: Datenbank

Viele der auf Horde Groupware basierenden Anwendungen nutzen Tabellen einer Datenbank als Speichermedium. Um eine Datenbank unter Horde Groupware nutzen zu können, ist die Einrichtung einer Datenbank erforderlich, wie nachfolgend beschrieben.

/tmp/horde_db_user.sql

Als erstes ist es erforderlich, innerhalb eines Datenbank-Servers, hier z.B. MariaDB, eine Datenbank anzulegen. Das nachfolgende kleine Skript soll

  • eine Datenbank mit dem Namen horde5 anlegen
  • einen Benutzer mit dem Namen hordeuser anlegen
  • ein Passwort das geheim lautet dem Benutzer hordeuser zuweisen
  • dem Benutzer hordeuser entsprechende Rechte für die Datenbank horde5 erteilen.

Hierzu soll ein Skript mit dem Namen

  • horde5_db_user.sql

z.B. im Verzeichnis /tmp erstellt werden:

USE mysql;
 
REPLACE INTO user (host, user, password)
    VALUES (
        'localhost',
        'hordeuser',
        PASSWORD('geheim')
);
 
REPLACE INTO db (host, db, user, select_priv, insert_priv, update_priv,
                 delete_priv, create_priv, drop_priv, index_priv, alter_priv)
    VALUES (
        'localhost',
        'horde5',
        'hordeuser',
        'Y', 'Y', 'Y', 'Y',
        'Y', 'Y', 'Y', 'Y'
);
 
-- Make sure that priviliges are reloaded.
FLUSH PRIVILEGES;
 
CREATE DATABASE horde5;
 
USE horde5;

Anschließend kann die so entstandene Datei /tmp/horde5_db_user.sql mit folgendem Befehl gegen das MariaDB-Datenbanksystem angewendet werden:

# mysql -u root -p < /tmp/horde5_db_user.sql
Enter password:

Falls hier keine Fehlermeldungen ausgegeben wurden, kann mit der Konfiguration von Horde fortgefahren werden.

Konfiguration: Horde5 - Basis

Die Basis-Konfiguration des Horde Framework kann komfortabel über den Aufruf der Web-Anwendung erfolgen. Nachfolgende Schritte zeigen die Grundlegende Einrichtung.

Schritt 1

Aufruf der Web-Anwendung über den Browser und den definierten virtuellen Host, hier:

Horde5 - Erster Aufruf

Schritt 2

Anschließend muss der Mauszeiger über das [Zahnrad-Symbol] (Einstellungen) bewegt werden, woraufhin sich nachfolgende Menüpunkte beim darüber bewegen des [Mauszeigers] öffnen sollten:

  • Administration > Konfiguration

wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Einstellungen - Administration - Konfiguration

Schritt 3

Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte:

Horde5 - Einstellungen - Administration - Konfiguration - Horde (horde) 5.x.x

Sollte hier mit der [linken Maustaste] der

  • [Link: Horde (horde) 5.x.x]

angeklickt werden, woraufhin nachfolgender Bildschirm erscheinen sollte, indem ebenfalls mit der [linken Maustaste] der

  • [Reiter: Preferences]

ausgewählt werden sollte, wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Konfiguration - Horde (horde) 5.x.x - Reiter: Preferences

:!: WICHTIG - Temporär soll hier nachfolgende Einstellung vorgenommen werden!

Vorher
Einstellung Standard Wert
* $conf[prefs][maxsize 65535 65535
* $conf[prefs][driver] SQL Database PHP Session
* $conf[prefs][params][driverconfig] Horde Defaults Horde Defaults
$conf[prefs][params][table]
Nacher
Einstellung Wert
* $conf[prefs][maxsize 65535
* $conf[prefs][driver] PHP Session

Schritt 4

Als nächstes sollte mit der [linken Maustaste] der

  • [Reiter: Database]

ausgewählt werden, wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Konfiguration - Horde (horde) 5.x.x - Reiter: Database

Hier sollte, aufgrund der vorhergehenden Installation und Konfigurationen, im Abschnitt

  • [SQL Database Settings]

nachfolgende Einstellungen vorgenommen werden:

Vorher
Einstellung Standard Wert
* $conf[sql][phptype]] –Auswählen– MySQL (mysqli)
Nacher
Einstellung Wert
* $conf[sql][phptype]] MySQL (mysqli)

Durch Auswahl von MySQL (mysqli) im Auswahlfeld * $conf[sql][phptype]] sollten sich die möglichen Eingabefelder, wie in nachfolgender Bildschirmkopie dargestellt, wie folgt geändert haben:

Horde5 - Konfiguration - Horde (horde) 5.x.x - Reiter: Database - MySQL (mysqli)

Einstellung Standard Wert
* $conf[sql][phptype]] MySQL (mysqli) MySQL (mysqli)
* $conf[sql][username] hordeuser
$conf[sql][password] geheim
* $conf[sql][protocol] UNIX Sockets TCP/IP
* $conf[sql][hostspec] db.idmz.tachtler.net
$conf[sql][port] 3306 3306
* $conf[sql][database] horde5
* $conf[sql][charset] utf-8 utf-8
$conf[sql][ssl] [ ] [ ]
$conf[sql][ca
* $conf[sql][splitread] Disabled Disabled

Schritt 5

Abschließend kann nun mit der [linken Maustaste] durch anklicken der

  • [Schaltfläche: Horde-Konfiguration erzeugen]

so die neuen Konfiguration mit den Datenbankeinstellungen erzeugt werden, wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Konfiguration Horde (horde) 5.x.x - Reiter: Database - MySQL (mysqli) - Horde-Konfiguration erzeugen

Nach einer kurzen Wartezeit, sollte nun nachfolgender Bildschirm erscheinen:

Horde5 - Konfiguration - Erzeugt

:!: HINWEIS - Die aktuell erscheinende Fehlermeldung

  • – Serverfehler beim Abfragen der Datenbank ✘

kann zum jetzigen Zeitpunkt der Installation ignoriert werden!

Schritt 6

Da aktuell noch nicht alle Datenbank-Schemas aktuell sind, muss dies durch anklicken der

  • [Schaltfläche: Alle DB-Schemas aktualisieren]

noch durchgeführt werden, was auch die zuvor erschienene Fehlermeldung beseitigt, wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Konfiguration - Alle DB-Schemas aktualisieren

Nach der erfolgreichen Aktualisierung aller DB-Schemas, sollte nachfolgender Bildschirm mit den entsprechenden Meldungen erscheinen:

Horde5 - Konfiguration - Alle DB-Schemas aktualisieren - durchgeführt

Schritt 7

Zum Abschluss solle mit der [linken Maustaste] der

  • [Reiter: Preferences]

nochmals ausgewählt werden, wie nachfolgende Bildschirmkopie zeigt:

Horde5 - Konfiguration - Horde (horde) 5.x.x - Reiter: Preferences

Die temporäre Einstellung aus Horde5 - Framework - Konfiguration: Horde5 - Basis - Schritt 3 sollten wieder rückgängig gemacht werden!

Vorher
Einstellung Wert Standard
* $conf[prefs][maxsize 65535 65535
* $conf[prefs][driver] PHP Session SQL Database
Nachher
Einstellung Standard
* $conf[prefs][maxsize 65535
* $conf[prefs][driver] SQL Database
* $conf[prefs][params][driverconfig] Horde Defaults
$conf[prefs][params][table]

Konfiguration: Horde5 - Erweitert

Die erweiterte-Konfiguration des Horde Framework erfolgt über die Konfigurationsdateien im Verzeichnis:

  • /etc/horde bzw. /usr/share/horde/config (symbolischer Link)

/etc/horde/registry.local.php

Standardmäßig wird im Fenster-Titel des Browsers die Bezeichnung der gerade angezeigten Web Seite angezeigt. Im Navigationsbaum des Horde-Framework wird an erster Stelle die Bezeichnung Horde angezeigt. Dies kann durch nachfolgende Konfiguration angepasst werden.

Zuerst muss eine Konfigurationsdatei in nachfolgenden Verzeichnis mit nachfolgendem Namen durch den folgenden Befehl erstellt werden:

# touch /etc/horde/registry.local.php

:!: WICHTIG - Dies ist erforderlich, da sonst bei einem Update alle Änderungen in der Konfigurationsdatei

  • /etc/horde/registry.php

verloren gehen würden!

Der Inhalt der so neu erstellten Konfigurationsdatei /etc/horde/registry.local.php, könnte dann wie folgt aussehen:

<?php
/**
 * Horde application registry.
 *
 */
 
// Tachtler
$this->applications['horde']['name'] = _("Tachtler's Horde");

Anschließend sollten die Besitz- und Datei-Rechte, wie folgt noch an die anderen Konfigurationsdateien angepasst werden.

Anpassung der Besitzrechte:

# chown apache:apache /etc/horde/registry.local.php

Anpassung der Dateirechte:

# chmod 660 /etc/horde/registry.local.php

:!: HINWEIS - Nach einer Ab- und Anmeldung, sollten die Änderungen wirksam werden!

Konfiguration: cronjob

Durch nachfolgende Anpassung, können die Alarm-Meldungen der Horde-Anwendungen mit nachfolgender Ergänzung der Konfigurationsdatei

  • /etc/crontab

ausgeführt werden.

/etc/crontab

Hier die Ergänzungen für den crontab-Dienst (nur relevanter Ausschnitt):

...
# Horde alarms
*/5 * * * * /usr/bin/horde-alarms
...

:!: HINWEIS - Es sollte kein Benutzer angegeben werden, unter dessen Rechte der cronjob ausgeführt werden soll !!!

:!: HINWEIS - Es wird alle 5 Minuten eine Überprüfung auf mögliche Alarm-Meldungen der Horde-Anwendungen durchgeführt!

Applikationen

Horde5 - IMP

Horde5 - Turba

Horde5 - Kronolith

Horde5 - Nag

Horde5 - Mnemo

Horde5 - Ingo

Konfiguration: Horde5 - Komplett

Nachfolgend eine Übersicht aller Konfigurationen des Horde Framework.

Zur Übersicht muss der Mauszeiger über das [Zahnrad-Symbol] (Einstellungen) bewegt werden, woraufhin sich nachfolgende Menüpunkte beim darüber bewegen des [Mauszeigers] öffnen sollten:

  • Administration > Konfiguration | Tachtler's Horde (horde) 5.x.x

Anschließend erscheinen nach Reiter geordnet alle möglichen Einstellungen. Diese sollen hier pro Reiter aufgezeigt werden.

Nachfolgende Konfigurationseinstellungen wurden nach der Installation der vorher aufgeführten Applikationen durchgeführt!

:!: FIXME - Hier geht es weiter… / To be continued…

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
tachtler/horde5_-_framework.txt · Zuletzt geändert: 2016/05/04 13:06 von klaus