Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Horde5 - Turba
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.
Horde - Turba ist der Horde-Kontaktmanager (bzw. das Adressbuch).
Beschreibung | Externer Link |
---|---|
Homepage | http://www.horde.org/apps/turba |
Dokumentation | http://www.horde.org/apps/turba/docs |
Installation | http://www.horde.org/apps/turba/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 - Turba 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
- Installiertes und lauffähiges Horde Framework
- Siehe auch den internen Link: Horde5 Framework
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
Repository: EPEL
Nachfolgende Beschreibung bindet das Drittanbieter-Repository von EPEL ein:
- Siehe nachfolgenden internen Link: EPEL CentOS 7
Installation
php-horde-turba
Nachdem das Drittanbieter-Repository
- EPEL-Repository
erfolgreich eingebunden wurde, kann mit nachfolgendem Befehl, das rpm-Paket - php-horde-turba
installiert werden:
# yum install php-horde-turba ... Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Paket php-horde-turba
installiert wurden.
# rpm -qil php-horde-turba Name : php-horde-turba Version : 4.2.14 Release : 1.el7 Architecture: noarch Install Date: Mon 02 May 2016 10:43:49 AM CEST Group : Development/Libraries Size : 2258854 License : ASL 1.0 Signature : RSA/SHA256, Wed 06 Apr 2016 01:51:34 PM CEST, Key ID 6a2faea2352c64e5 Source RPM : php-horde-turba-4.2.14-1.el7.src.rpm Build Date : Wed 06 Apr 2016 09:17:09 AM CEST Build Host : buildvm-10-nfs.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://www.horde.org/apps/turba Summary : A web based address book Description : Turba is the Horde contact management application. Leveraging the Horde framework to provide seamless integration with IMP and other Horde applications, it supports storing contacts in SQL, LDAP, Kolab, and IMSP address books. /etc/horde/turba /etc/horde/turba/attributes.php /etc/horde/turba/backends.php /etc/horde/turba/conf.xml /etc/horde/turba/hooks.php.dist /etc/horde/turba/menu.php.dist /etc/horde/turba/mime_drivers.php /etc/horde/turba/prefs.php /etc/httpd/conf.d/php-horde-turba.conf /usr/bin/turba-convert-datatree-shares-to-sql /usr/bin/turba-convert-sql-shares-to-sqlng /usr/bin/turba-import-openxchange /usr/bin/turba-import-squirrelmail-file-abook /usr/bin/turba-import-squirrelmail-sql-abook /usr/bin/turba-import-vcards /usr/bin/turba-public-to-horde-share /usr/share/doc/pear/turba /usr/share/doc/pear/turba/CHANGES /usr/share/doc/pear/turba/CREDITS /usr/share/doc/pear/turba/INSTALL /usr/share/doc/pear/turba/LDAP /usr/share/doc/pear/turba/LICENSE /usr/share/doc/pear/turba/README /usr/share/doc/pear/turba/RELEASE_NOTES /usr/share/doc/pear/turba/UPGRADING /usr/share/doc/pear/turba/vcf /usr/share/doc/pear/turba/vcf/README /usr/share/doc/pear/turba/vcf/brad.vcf /usr/share/doc/pear/turba/vcf/dimitris.vcf /usr/share/doc/pear/turba/vcf/dwalt.vcf /usr/share/doc/pear/turba/vcf/foo.vcf /usr/share/doc/pear/turba/vcf/larry.vcf /usr/share/doc/pear/turba/vcf/multiple.vcf /usr/share/doc/pear/turba/vcf/palm.vcf /usr/share/doc/pear/turba/vcf/sfg.vcf /usr/share/doc/pear/turba/vcf/test.vcf /usr/share/horde/turba /usr/share/horde/turba/add.php /usr/share/horde/turba/addressbooks /usr/share/horde/turba/addressbooks/create.php /usr/share/horde/turba/addressbooks/delete.php /usr/share/horde/turba/addressbooks/edit.php /usr/share/horde/turba/addressbooks/index.php /usr/share/horde/turba/browse.php /usr/share/horde/turba/config /usr/share/horde/turba/contact.php /usr/share/horde/turba/data.php /usr/share/horde/turba/delete.php /usr/share/horde/turba/deletefile.php /usr/share/horde/turba/edit.php /usr/share/horde/turba/index.php /usr/share/horde/turba/js /usr/share/horde/turba/js/browse.js /usr/share/horde/turba/js/columnprefs.js /usr/share/horde/turba/js/contact_tabs.js /usr/share/horde/turba/js/minisearch.js /usr/share/horde/turba/js/search.js /usr/share/horde/turba/js/smartmobile.js /usr/share/horde/turba/lib /usr/share/horde/turba/lib/Ajax /usr/share/horde/turba/lib/Ajax/Application /usr/share/horde/turba/lib/Ajax/Application.php /usr/share/horde/turba/lib/Ajax/Application/Handler /usr/share/horde/turba/lib/Ajax/Application/Handler/Minisearch.php /usr/share/horde/turba/lib/Ajax/Application/Handler/Smartmobile.php /usr/share/horde/turba/lib/Ajax/Imple /usr/share/horde/turba/lib/Ajax/Imple/TagAutoCompleter.php /usr/share/horde/turba/lib/Api.php /usr/share/horde/turba/lib/Application.php /usr/share/horde/turba/lib/Block /usr/share/horde/turba/lib/Block/Minisearch.php /usr/share/horde/turba/lib/Data /usr/share/horde/turba/lib/Data/Ldif.php /usr/share/horde/turba/lib/Driver /usr/share/horde/turba/lib/Driver.php /usr/share/horde/turba/lib/Driver/Facebook.php /usr/share/horde/turba/lib/Driver/Favourites.php /usr/share/horde/turba/lib/Driver/Group.php /usr/share/horde/turba/lib/Driver/Imsp.php /usr/share/horde/turba/lib/Driver/Kolab.php /usr/share/horde/turba/lib/Driver/Ldap.php /usr/share/horde/turba/lib/Driver/Prefs.php /usr/share/horde/turba/lib/Driver/Share.php /usr/share/horde/turba/lib/Driver/Sql.php /usr/share/horde/turba/lib/Driver/Vbook.php /usr/share/horde/turba/lib/Exception /usr/share/horde/turba/lib/Exception.php /usr/share/horde/turba/lib/Exception/NotSupported.php /usr/share/horde/turba/lib/Exception/ObjectExists.php /usr/share/horde/turba/lib/Factory /usr/share/horde/turba/lib/Factory/Driver.php /usr/share/horde/turba/lib/Factory/Shares.php /usr/share/horde/turba/lib/Factory/Tagger.php /usr/share/horde/turba/lib/Form /usr/share/horde/turba/lib/Form/AddContact.php /usr/share/horde/turba/lib/Form/Contact.php /usr/share/horde/turba/lib/Form/ContactBase.php /usr/share/horde/turba/lib/Form/CreateAddressBook.php /usr/share/horde/turba/lib/Form/DeleteAddressBook.php /usr/share/horde/turba/lib/Form/EditAddressBook.php /usr/share/horde/turba/lib/Form/EditContact.php /usr/share/horde/turba/lib/Form/EditContactGroup.php /usr/share/horde/turba/lib/Form/Type /usr/share/horde/turba/lib/Form/Type/TurbaTags.php /usr/share/horde/turba/lib/List.php /usr/share/horde/turba/lib/LoginTasks /usr/share/horde/turba/lib/LoginTasks/SystemTask /usr/share/horde/turba/lib/LoginTasks/SystemTask/Upgrade.php /usr/share/horde/turba/lib/Object /usr/share/horde/turba/lib/Object.php /usr/share/horde/turba/lib/Object/Group.php /usr/share/horde/turba/lib/Prefs /usr/share/horde/turba/lib/Prefs/Special /usr/share/horde/turba/lib/Prefs/Special/Columnselect.php /usr/share/horde/turba/lib/Smartmobile.php /usr/share/horde/turba/lib/Tagger.php /usr/share/horde/turba/lib/Test.php /usr/share/horde/turba/lib/Turba.php /usr/share/horde/turba/lib/Ui /usr/share/horde/turba/lib/Ui/VarRenderer /usr/share/horde/turba/lib/Ui/VarRenderer/Turba.php /usr/share/horde/turba/lib/View /usr/share/horde/turba/lib/View/Browse.php /usr/share/horde/turba/lib/View/Contact.php /usr/share/horde/turba/lib/View/DeleteContact.php /usr/share/horde/turba/lib/View/Duplicates.php /usr/share/horde/turba/lib/View/EditContact.php /usr/share/horde/turba/lib/View/List /usr/share/horde/turba/lib/View/List.php /usr/share/horde/turba/lib/View/List/AlphaFilter.php /usr/share/horde/turba/lib/View/List/PageFilter.php /usr/share/horde/turba/locale /usr/share/horde/turba/locale/ar /usr/share/horde/turba/locale/ar/LC_MESSAGES /usr/share/horde/turba/locale/ar/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/bg /usr/share/horde/turba/locale/bg/LC_MESSAGES /usr/share/horde/turba/locale/bg/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/ca /usr/share/horde/turba/locale/ca/LC_MESSAGES /usr/share/horde/turba/locale/ca/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/ca/help.xml /usr/share/horde/turba/locale/cs /usr/share/horde/turba/locale/cs/LC_MESSAGES /usr/share/horde/turba/locale/cs/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/da /usr/share/horde/turba/locale/da/LC_MESSAGES /usr/share/horde/turba/locale/da/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/de /usr/share/horde/turba/locale/de/LC_MESSAGES /usr/share/horde/turba/locale/de/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/de/help.xml /usr/share/horde/turba/locale/el /usr/share/horde/turba/locale/el/LC_MESSAGES /usr/share/horde/turba/locale/el/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/el/help.xml /usr/share/horde/turba/locale/en /usr/share/horde/turba/locale/en/help.xml /usr/share/horde/turba/locale/es /usr/share/horde/turba/locale/es/LC_MESSAGES /usr/share/horde/turba/locale/es/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/es/help.xml /usr/share/horde/turba/locale/et /usr/share/horde/turba/locale/et/LC_MESSAGES /usr/share/horde/turba/locale/et/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/eu /usr/share/horde/turba/locale/eu/LC_MESSAGES /usr/share/horde/turba/locale/eu/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/eu/help.xml /usr/share/horde/turba/locale/fa /usr/share/horde/turba/locale/fa/LC_MESSAGES /usr/share/horde/turba/locale/fa/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/fa/help.xml /usr/share/horde/turba/locale/fi /usr/share/horde/turba/locale/fi/LC_MESSAGES /usr/share/horde/turba/locale/fi/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/fi/help.xml /usr/share/horde/turba/locale/fr /usr/share/horde/turba/locale/fr/LC_MESSAGES /usr/share/horde/turba/locale/fr/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/fr/help.xml /usr/share/horde/turba/locale/gl /usr/share/horde/turba/locale/gl/LC_MESSAGES /usr/share/horde/turba/locale/gl/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/hr /usr/share/horde/turba/locale/hr/LC_MESSAGES /usr/share/horde/turba/locale/hr/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/hr/help.xml /usr/share/horde/turba/locale/hu /usr/share/horde/turba/locale/hu/LC_MESSAGES /usr/share/horde/turba/locale/hu/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/is /usr/share/horde/turba/locale/is/LC_MESSAGES /usr/share/horde/turba/locale/is/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/it /usr/share/horde/turba/locale/it/LC_MESSAGES /usr/share/horde/turba/locale/it/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/ja /usr/share/horde/turba/locale/ja/LC_MESSAGES /usr/share/horde/turba/locale/ja/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/ko /usr/share/horde/turba/locale/ko/LC_MESSAGES /usr/share/horde/turba/locale/ko/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/lt /usr/share/horde/turba/locale/lt/LC_MESSAGES /usr/share/horde/turba/locale/lt/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/lv /usr/share/horde/turba/locale/lv/LC_MESSAGES /usr/share/horde/turba/locale/lv/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/lv/help.xml /usr/share/horde/turba/locale/mk /usr/share/horde/turba/locale/mk/LC_MESSAGES /usr/share/horde/turba/locale/mk/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/nb /usr/share/horde/turba/locale/nb/LC_MESSAGES /usr/share/horde/turba/locale/nb/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/nl /usr/share/horde/turba/locale/nl/LC_MESSAGES /usr/share/horde/turba/locale/nl/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/nn /usr/share/horde/turba/locale/nn/LC_MESSAGES /usr/share/horde/turba/locale/nn/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/pl /usr/share/horde/turba/locale/pl/LC_MESSAGES /usr/share/horde/turba/locale/pl/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/pt /usr/share/horde/turba/locale/pt/LC_MESSAGES /usr/share/horde/turba/locale/pt/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/pt/help.xml /usr/share/horde/turba/locale/pt_BR /usr/share/horde/turba/locale/pt_BR/LC_MESSAGES /usr/share/horde/turba/locale/pt_BR/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/pt_BR/help.xml /usr/share/horde/turba/locale/ro /usr/share/horde/turba/locale/ro/LC_MESSAGES /usr/share/horde/turba/locale/ro/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/ru /usr/share/horde/turba/locale/ru/LC_MESSAGES /usr/share/horde/turba/locale/ru/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/sk /usr/share/horde/turba/locale/sk/LC_MESSAGES /usr/share/horde/turba/locale/sk/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/sk/help.xml /usr/share/horde/turba/locale/sl /usr/share/horde/turba/locale/sl/LC_MESSAGES /usr/share/horde/turba/locale/sl/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/sv /usr/share/horde/turba/locale/sv/LC_MESSAGES /usr/share/horde/turba/locale/sv/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/tr /usr/share/horde/turba/locale/tr/LC_MESSAGES /usr/share/horde/turba/locale/tr/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/tr/help.xml /usr/share/horde/turba/locale/uk /usr/share/horde/turba/locale/uk/LC_MESSAGES /usr/share/horde/turba/locale/uk/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/zh_CN /usr/share/horde/turba/locale/zh_CN/LC_MESSAGES /usr/share/horde/turba/locale/zh_CN/LC_MESSAGES/turba.mo /usr/share/horde/turba/locale/zh_TW /usr/share/horde/turba/locale/zh_TW/LC_MESSAGES /usr/share/horde/turba/locale/zh_TW/LC_MESSAGES/turba.mo /usr/share/horde/turba/merge.php /usr/share/horde/turba/migration /usr/share/horde/turba/migration/10_turba_upgrade_categoriestotags.php /usr/share/horde/turba/migration/11_turba_upgrade_parents.php /usr/share/horde/turba/migration/1_turba_base_tables.php /usr/share/horde/turba/migration/2_turba_upgrade_autoincrement.php /usr/share/horde/turba/migration/3_turba_upgrade_sqlng.php /usr/share/horde/turba/migration/4_turba_upgrade_sqlhierarchical.php /usr/share/horde/turba/migration/5_turba_upgrade_sqlnghierarchical.php /usr/share/horde/turba/migration/6_turba_upgrade_updateschema.php /usr/share/horde/turba/migration/7_turba_upgrade_activesyncschema.php /usr/share/horde/turba/migration/8_turba_fix_blob_length.php /usr/share/horde/turba/migration/9_turba_upgrade_schema.php /usr/share/horde/turba/search.php /usr/share/horde/turba/smartmobile.php /usr/share/horde/turba/templates /usr/share/horde/turba/templates/block /usr/share/horde/turba/templates/block/minisearch.inc /usr/share/horde/turba/templates/browse /usr/share/horde/turba/templates/browse/actions.inc /usr/share/horde/turba/templates/browse/column_footers.inc /usr/share/horde/turba/templates/browse/column_headers.inc /usr/share/horde/turba/templates/browse/header.inc /usr/share/horde/turba/templates/browse/row.inc /usr/share/horde/turba/templates/data /usr/share/horde/turba/templates/data/export.inc /usr/share/horde/turba/templates/data/import.inc /usr/share/horde/turba/templates/list /usr/share/horde/turba/templates/list/alphaPager.inc /usr/share/horde/turba/templates/list/numPager.inc /usr/share/horde/turba/templates/prefs /usr/share/horde/turba/templates/prefs/column.html /usr/share/horde/turba/templates/search /usr/share/horde/turba/templates/search/advanced.html.php /usr/share/horde/turba/templates/search/basic.html.php /usr/share/horde/turba/templates/search/duplicate /usr/share/horde/turba/templates/search/duplicate.html.php /usr/share/horde/turba/templates/search/duplicate/contact_footer.html.php /usr/share/horde/turba/templates/search/duplicate/contact_header.html.php /usr/share/horde/turba/templates/search/duplicate/footer.html.php /usr/share/horde/turba/templates/search/duplicate/header.html.php /usr/share/horde/turba/templates/search/duplicate/list.html.php /usr/share/horde/turba/templates/search/footer.html.php /usr/share/horde/turba/templates/search/header.html.php /usr/share/horde/turba/templates/search/vbook.html.php /usr/share/horde/turba/templates/smartmobile /usr/share/horde/turba/templates/smartmobile/browse.html.php /usr/share/horde/turba/templates/smartmobile/entry.html.php /usr/share/horde/turba/templates/test /usr/share/horde/turba/templates/test/ldapserver.inc /usr/share/horde/turba/themes /usr/share/horde/turba/themes/default /usr/share/horde/turba/themes/default/block /usr/share/horde/turba/themes/default/block/screen.css /usr/share/horde/turba/themes/default/graphics /usr/share/horde/turba/themes/default/graphics/az.png /usr/share/horde/turba/themes/default/graphics/az_secondary.png /usr/share/horde/turba/themes/default/graphics/contact.png /usr/share/horde/turba/themes/default/graphics/delete.png /usr/share/horde/turba/themes/default/graphics/edit.png /usr/share/horde/turba/themes/default/graphics/favicon.ico /usr/share/horde/turba/themes/default/graphics/group.png /usr/share/horde/turba/themes/default/graphics/loading.gif /usr/share/horde/turba/themes/default/graphics/menu /usr/share/horde/turba/themes/default/graphics/menu/browse.png /usr/share/horde/turba/themes/default/graphics/menu/new.png /usr/share/horde/turba/themes/default/graphics/mime /usr/share/horde/turba/themes/default/graphics/mime/vcard.png /usr/share/horde/turba/themes/default/graphics/new.png /usr/share/horde/turba/themes/default/graphics/search.png /usr/share/horde/turba/themes/default/graphics/turba.png /usr/share/horde/turba/themes/default/graphics/za.png /usr/share/horde/turba/themes/default/graphics/za_secondary.png /usr/share/horde/turba/themes/default/screen.css /usr/share/horde/turba/themes/default/smartmobile /usr/share/horde/turba/themes/default/smartmobile/screen.css /usr/share/horde/turba/vcard.php /usr/share/horde/turba/view.php /usr/share/pear-data/turba /usr/share/pear-data/turba/scripts /usr/share/pear-data/turba/scripts/Turba.reg /usr/share/pear-data/turba/scripts/ldap /usr/share/pear-data/turba/scripts/ldap/addou /usr/share/pear-data/turba/scripts/ldap/addou.pl /usr/share/tests/pear/turba /usr/share/tests/pear/turba/Turba /usr/share/tests/pear/turba/Turba/AllTests.php /usr/share/tests/pear/turba/Turba/Autoload.php /usr/share/tests/pear/turba/Turba/Stub /usr/share/tests/pear/turba/Turba/Stub/Hooks.php /usr/share/tests/pear/turba/Turba/Stub/ObjectsManager.php /usr/share/tests/pear/turba/Turba/Stub/Tagger.php /usr/share/tests/pear/turba/Turba/Stub/TypesManager.php /usr/share/tests/pear/turba/Turba/TestCase.php /usr/share/tests/pear/turba/Turba/ToDo /usr/share/tests/pear/turba/Turba/ToDo/ApiTest.php /usr/share/tests/pear/turba/Turba/ToDo/BrowsePageTest.php /usr/share/tests/pear/turba/Turba/ToDo/DriverTest.php /usr/share/tests/pear/turba/Turba/ToDo/GroupTest.php /usr/share/tests/pear/turba/Turba/ToDo/KolabTest.php /usr/share/tests/pear/turba/Turba/ToDo/KolabTestBase.php /usr/share/tests/pear/turba/Turba/ToDo/ListTest.php /usr/share/tests/pear/turba/Turba/ToDo/ListViewTest.php /usr/share/tests/pear/turba/Turba/ToDo/TestBase.php /usr/share/tests/pear/turba/Turba/ToDo/ViewBrowseTest.php /usr/share/tests/pear/turba/Turba/ToDo/ViewListTest.php /usr/share/tests/pear/turba/Turba/Unit /usr/share/tests/pear/turba/Turba/Unit/Driver /usr/share/tests/pear/turba/Turba/Unit/Driver/Base.php /usr/share/tests/pear/turba/Turba/Unit/Driver/KolabTest.php /usr/share/tests/pear/turba/Turba/Unit/Driver/Sql /usr/share/tests/pear/turba/Turba/Unit/Driver/Sql/Base.php /usr/share/tests/pear/turba/Turba/Unit/Driver/Sql/Pdo /usr/share/tests/pear/turba/Turba/Unit/Driver/Sql/Pdo/SqliteTest.php /usr/share/tests/pear/turba/Turba/Unit/ExportTest.php /usr/share/tests/pear/turba/Turba/Unit/ImportTest.php /usr/share/tests/pear/turba/Turba/Unit/LdifTest.php /usr/share/tests/pear/turba/Turba/Unit/Turba /usr/share/tests/pear/turba/Turba/Unit/Turba/Base.php /usr/share/tests/pear/turba/Turba/Unit/Turba/KolabTest.php /usr/share/tests/pear/turba/Turba/Unit/Turba/Sql /usr/share/tests/pear/turba/Turba/Unit/Turba/Sql/Base.php /usr/share/tests/pear/turba/Turba/Unit/Turba/Sql/Pdo /usr/share/tests/pear/turba/Turba/Unit/Turba/Sql/Pdo/SqliteTest.php /usr/share/tests/pear/turba/Turba/bootstrap.php /usr/share/tests/pear/turba/Turba/fixtures /usr/share/tests/pear/turba/Turba/fixtures/az.png /usr/share/tests/pear/turba/Turba/fixtures/bug_6518.ldif /usr/share/tests/pear/turba/Turba/fixtures/bug_9207.vcf /usr/share/tests/pear/turba/Turba/fixtures/export.ldif /usr/share/tests/pear/turba/Turba/fixtures/export_21.vcf /usr/share/tests/pear/turba/Turba/fixtures/export_30.vcf /usr/share/tests/pear/turba/Turba/fixtures/import.ldif /usr/share/tests/pear/turba/Turba/fixtures/importCRLF.ldif /usr/share/tests/pear/turba/Turba/phpunit.xml /var/lib/pear/pkgxml/php-horde-turba.xml
/etc/httpd/conf.d/php-horde-turba.conf
WICHTIG - Die Änderungen sind nicht in der Konfigurationsdatei
/etc/httpd/conf.d/php-horde-turba.conf
durchzuführen, sondern es soll ein
- eigener VHOST für Horde Groupware
erstellt werden!
HINWEIS - Alle Inhalte in der Konfigurationsdatei
/etc/httpd/conf.d/php-horde-turba.conf
sollten auskommentiert werden, wie nachfolgend dargestellt:
# Tachtler - DISABLED - #<DirectoryMatch /usr/share/horde/turba/(config|lib|locale|templates)> # Deny from all #</DirectoryMatch>
Anschließend, die Ergänzungen in der Konfigurationsdatei:
/etc/httpd/conf.d/php-horde-horde.conf
# # 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> # 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> # Deny access to files that are not served directly by the webserver for imp <DirectoryMatch /usr/share/horde/imp/(config|lib|locale|templates)> Require all denied </DirectoryMatch # Deny access to files that are not served directly by the webserver for turba <DirectoryMatch /usr/share/horde/turba/(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
Erklärung der Ergänzungen:
# Deny access to files that are not served directly by the webserver for turba <DirectoryMatch /usr/share/horde/turba/(config|lib|locale|scripts|templates)> Require all denied </DirectoryMatch>
Ergänzungen im VHOST für Horde Groupware, um den Zugriff auf bestimmte Bereiche einzuschränken.
- Hier geht es weiter… / To be continued…