Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:horde5_-_turba

Dies ist eine alte Version des Dokuments!


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).

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:

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:

Repository: EPEL

Nachfolgende Beschreibung bindet das Drittanbieter-Repository von EPEL ein:

Installation

php-horde-turba

Nachdem das Drittanbieter-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.

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

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
tachtler/horde5_-_turba.1462179168.txt.gz · Zuletzt geändert: 2016/05/02 10:52 von klaus