Inhaltsverzeichnis
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.
Beschreibung | Externer Link |
---|---|
Homepage | https://www.horde.org/ |
Dokumentation | http://www.horde.org/apps/horde/docs |
Installation | http://www.horde.org/apps/horde/docs/INSTALL |
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:
- Lauffähiger Web-Server z.B. Apache HTTP Server
- Siehe auch den internen Link: Apache HTTP Server CentOS 7
- Lauffähiger Datenbank-Server z.B. MariaDB
- Siehe auch den internen Link: MariaDB CentOS 7
- Lauffähiger IMAP-Server z.B. Dovecot
- Siehe auch den internen Link: Dovecot CentOS 7
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:
- EPEL-Repository
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:
- Siehe nachfolgenden internen Link: EPEL CentOS 7
Repository: mailserver.guru
Nachfolgende Beschreibung bindet das Drittanbieter-Repository von mailserver.guru CentOS 7 ein:
- Siehe nachfolgenden internen Link: mailserver.guru CentOS 7
Installation
php-horde-horde
Nachdem das Drittanbieter-Repository
- EPEL-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.
Quelle | Link |
---|---|
Horde - Prerequisites | http://www.horde.org/apps/horde/docs/INSTALL#prerequisites |
Horde - Temporary Files | http://www.horde.org/apps/horde/docs/INSTALL#temporary-files |
Horde - Security Notes | http://www.horde.org/apps/horde/docs/SECURITY#hiding-php-info-from-the-user |
/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.
Quelle | Link |
---|---|
Horde - Konfiguration | http://www.horde.org/apps/horde/docs/INSTALL#configuring-horde |
/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 Benutzerhordeuser
zuweisen - dem Benutzer
hordeuser
entsprechende Rechte für die Datenbankhorde5
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:
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:
Schritt 3
Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte:
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:
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:
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:
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:
Nach einer kurzen Wartezeit, sollte nun nachfolgender Bildschirm erscheinen:
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:
Nach der erfolgreichen Aktualisierung aller DB-Schemas, sollte nachfolgender Bildschirm mit den entsprechenden Meldungen erscheinen:
Schritt 7
Zum Abschluss solle mit der [linken Maustaste] der
- [Reiter: Preferences]
nochmals ausgewählt werden, wie nachfolgende Bildschirmkopie zeigt:
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
- Siehe dazu den nachfolgenden internen Link: Horde5 - IMP
Horde5 - Turba
- Siehe dazu den nachfolgenden internen Link: Horde5 - Turba
Horde5 - Kronolith
- Siehe dazu den nachfolgenden internen Link: Horde5 - Kronolith
Horde5 - Nag
- Siehe dazu den nachfolgenden internen Link: Horde5 - Nag
Horde5 - Mnemo
- Siehe dazu den nachfolgenden internen Link: Horde5 - Mnemo
Horde5 - Ingo
- Siehe dazu den nachfolgenden internen Link: 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!
- Hier geht es weiter… / To be continued…