Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:horde5_-_nag [2016/03/04 22:44] – [php-horde-kronolith] klaus | tachtler:horde5_-_nag [2016/05/04 13:17] (aktuell) – [/etc/httpd/conf.d/php-horde-nag.conf] klaus |
---|
[[http://www.horde.org|{{:tachtler:index:horde5-48x48.png }}]] [[http://www.horde.org|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 [[http://www.horde.org|Horde]]-Projekts realisiert werden. | [[http://www.horde.org|{{:tachtler:index:horde5-48x48.png }}]] [[http://www.horde.org|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 [[http://www.horde.org|Horde]]-Projekts realisiert werden. |
| |
[[http://www.horde.org/apps/nag| Horde - Nag]] ist der [[http://www.horde.org|Horde]]-Aufgabenmanager (bzw. die Aufgaben/Projekt-Terminierung). | [[http://www.horde.org/apps/nag|Horde - Nag]] ist der [[http://www.horde.org|Horde]]-Aufgabenmanager (bzw. die Aufgaben/Projekt-Terminierung). |
| |
^ Beschreibung ^ Externer Link ^ | ^ Beschreibung ^ Externer Link ^ |
</code> | </code> |
| |
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Paket **''php-horde-nag''** installiert wurden. | Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit dem Paket **''php-horde-nag''** installiert wurden. |
<code> | <code> |
# rpm -qil php-horde-nag | # rpm -qil php-horde-nag |
| Name : php-horde-nag |
| Version : 4.2.9 |
| Release : 1.el7 |
| Architecture: noarch |
| Install Date: Mon 02 May 2016 01:31:01 PM CEST |
| Group : Development/Libraries |
| Size : 1500369 |
| License : GPLv2 |
| Signature : RSA/SHA256, Wed 06 Apr 2016 01:49:50 PM CEST, Key ID 6a2faea2352c64e5 |
| Source RPM : php-horde-nag-4.2.9-1.el7.src.rpm |
| Build Date : Wed 06 Apr 2016 09:29:22 AM CEST |
| Build Host : buildvm-24.phx2.fedoraproject.org |
| Relocations : (not relocatable) |
| Packager : Fedora Project |
| Vendor : Fedora Project |
| URL : http://www.horde.org/apps/nag |
| Summary : A web based task list manager |
| Description : |
| Nag is a web-based application built upon the Horde Application Framework |
| which provides a simple, clean interface for managing online task lists |
| (i.e., todo lists). It also includes strong integration with the other |
| Horde applications and allows users to share task lists or enable |
| light-weight project management. |
| /etc/horde/nag |
| /etc/horde/nag/conf.xml |
| /etc/horde/nag/hooks.php.dist |
| /etc/horde/nag/menu.php.dist |
| /etc/horde/nag/prefs.php |
| /etc/horde/nag/routes.php |
| /etc/httpd/conf.d/php-horde-nag.conf |
| /usr/bin/nag-convert-datatree-shares-to-sql |
| /usr/bin/nag-convert-sql-shares-to-sqlng |
| /usr/bin/nag-create-missing-add-histories-sql |
| /usr/bin/nag-import-openxchange |
| /usr/bin/nag-import-vtodos |
| /usr/share/doc/pear/nag |
| /usr/share/doc/pear/nag/CHANGES |
| /usr/share/doc/pear/nag/COPYING |
| /usr/share/doc/pear/nag/CREDITS |
| /usr/share/doc/pear/nag/INSTALL |
| /usr/share/doc/pear/nag/README |
| /usr/share/doc/pear/nag/RELEASE_NOTES |
| /usr/share/doc/pear/nag/TODO |
| /usr/share/doc/pear/nag/UPGRADING |
| /usr/share/doc/pear/nag/lighttpd-nag.conf |
| /usr/share/doc/pear/nag/vtodo |
| /usr/share/doc/pear/nag/vtodo/todo.ics |
| /usr/share/horde/nag |
| /usr/share/horde/nag/app |
| /usr/share/horde/nag/app/controllers |
| /usr/share/horde/nag/app/controllers/CompleteTask.php |
| /usr/share/horde/nag/app/controllers/SaveTask.php |
| /usr/share/horde/nag/config |
| /usr/share/horde/nag/data.php |
| /usr/share/horde/nag/index.php |
| /usr/share/horde/nag/js |
| /usr/share/horde/nag/js/calendar.js |
| /usr/share/horde/nag/js/smartmobile.js |
| /usr/share/horde/nag/js/task.js |
| /usr/share/horde/nag/lib |
| /usr/share/horde/nag/lib/Ajax |
| /usr/share/horde/nag/lib/Ajax/Application |
| /usr/share/horde/nag/lib/Ajax/Application.php |
| /usr/share/horde/nag/lib/Ajax/Application/Handler |
| /usr/share/horde/nag/lib/Ajax/Application/Handler/Smartmobile.php |
| /usr/share/horde/nag/lib/Ajax/Imple |
| /usr/share/horde/nag/lib/Ajax/Imple/TagAutoCompleter.php |
| /usr/share/horde/nag/lib/Api.php |
| /usr/share/horde/nag/lib/Application.php |
| /usr/share/horde/nag/lib/Block |
| /usr/share/horde/nag/lib/Block/Summary.php |
| /usr/share/horde/nag/lib/CompleteTask.php |
| /usr/share/horde/nag/lib/Driver |
| /usr/share/horde/nag/lib/Driver.php |
| /usr/share/horde/nag/lib/Driver/Kolab.php |
| /usr/share/horde/nag/lib/Driver/Smartlist.php |
| /usr/share/horde/nag/lib/Driver/Sql.php |
| /usr/share/horde/nag/lib/Exception.php |
| /usr/share/horde/nag/lib/Factory |
| /usr/share/horde/nag/lib/Factory/Driver.php |
| /usr/share/horde/nag/lib/Factory/TagBrowser.php |
| /usr/share/horde/nag/lib/Factory/Tasklists.php |
| /usr/share/horde/nag/lib/Form |
| /usr/share/horde/nag/lib/Form/CreateTaskList.php |
| /usr/share/horde/nag/lib/Form/DeleteTaskList.php |
| /usr/share/horde/nag/lib/Form/EditTaskList.php |
| /usr/share/horde/nag/lib/Form/Search.php |
| /usr/share/horde/nag/lib/Form/Task.php |
| /usr/share/horde/nag/lib/Form/Type |
| /usr/share/horde/nag/lib/Form/Type/NagAlarm.php |
| /usr/share/horde/nag/lib/Form/Type/NagDue.php |
| /usr/share/horde/nag/lib/Form/Type/NagMethod.php |
| /usr/share/horde/nag/lib/Form/Type/NagRecurrence.php |
| /usr/share/horde/nag/lib/Form/Type/NagSearchDue.php |
| /usr/share/horde/nag/lib/Form/Type/NagStart.php |
| /usr/share/horde/nag/lib/Form/Type/NagTags.php |
| /usr/share/horde/nag/lib/LoginTasks |
| /usr/share/horde/nag/lib/LoginTasks/Task |
| /usr/share/horde/nag/lib/LoginTasks/Task/PurgeCompleted.php |
| /usr/share/horde/nag/lib/Nag.php |
| /usr/share/horde/nag/lib/Prefs |
| /usr/share/horde/nag/lib/Prefs/Special |
| /usr/share/horde/nag/lib/Prefs/Special/TaskAlarms.php |
| /usr/share/horde/nag/lib/QuickParser.php |
| /usr/share/horde/nag/lib/Search.php |
| /usr/share/horde/nag/lib/Smartmobile.php |
| /usr/share/horde/nag/lib/TagBrowser.php |
| /usr/share/horde/nag/lib/Tagger.php |
| /usr/share/horde/nag/lib/Task.php |
| /usr/share/horde/nag/lib/Tasklist.php |
| /usr/share/horde/nag/lib/Tasklists |
| /usr/share/horde/nag/lib/Tasklists/Base.php |
| /usr/share/horde/nag/lib/Tasklists/Default.php |
| /usr/share/horde/nag/lib/Tasklists/Kolab.php |
| /usr/share/horde/nag/lib/Ui |
| /usr/share/horde/nag/lib/Ui/VarRenderer |
| /usr/share/horde/nag/lib/Ui/VarRenderer/Nag.php |
| /usr/share/horde/nag/lib/View |
| /usr/share/horde/nag/lib/View/Helper |
| /usr/share/horde/nag/lib/View/Helper/List.php |
| /usr/share/horde/nag/lib/View/List.php |
| /usr/share/horde/nag/list.php |
| /usr/share/horde/nag/locale |
| /usr/share/horde/nag/locale/ar |
| /usr/share/horde/nag/locale/ar/LC_MESSAGES |
| /usr/share/horde/nag/locale/ar/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/bg |
| /usr/share/horde/nag/locale/bg/LC_MESSAGES |
| /usr/share/horde/nag/locale/bg/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ca |
| /usr/share/horde/nag/locale/ca/LC_MESSAGES |
| /usr/share/horde/nag/locale/ca/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ca/help.xml |
| /usr/share/horde/nag/locale/cs |
| /usr/share/horde/nag/locale/cs/LC_MESSAGES |
| /usr/share/horde/nag/locale/cs/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/da |
| /usr/share/horde/nag/locale/da/LC_MESSAGES |
| /usr/share/horde/nag/locale/da/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/de |
| /usr/share/horde/nag/locale/de/LC_MESSAGES |
| /usr/share/horde/nag/locale/de/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/de/help.xml |
| /usr/share/horde/nag/locale/el |
| /usr/share/horde/nag/locale/el/LC_MESSAGES |
| /usr/share/horde/nag/locale/el/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/en |
| /usr/share/horde/nag/locale/en/help.xml |
| /usr/share/horde/nag/locale/es |
| /usr/share/horde/nag/locale/es/LC_MESSAGES |
| /usr/share/horde/nag/locale/es/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/es/help.xml |
| /usr/share/horde/nag/locale/et |
| /usr/share/horde/nag/locale/et/LC_MESSAGES |
| /usr/share/horde/nag/locale/et/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/eu |
| /usr/share/horde/nag/locale/eu/LC_MESSAGES |
| /usr/share/horde/nag/locale/eu/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/eu/help.xml |
| /usr/share/horde/nag/locale/fi |
| /usr/share/horde/nag/locale/fi/LC_MESSAGES |
| /usr/share/horde/nag/locale/fi/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/fi/help.xml |
| /usr/share/horde/nag/locale/fr |
| /usr/share/horde/nag/locale/fr/LC_MESSAGES |
| /usr/share/horde/nag/locale/fr/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/hr |
| /usr/share/horde/nag/locale/hr/LC_MESSAGES |
| /usr/share/horde/nag/locale/hr/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/hr/help.xml |
| /usr/share/horde/nag/locale/hu |
| /usr/share/horde/nag/locale/hu/LC_MESSAGES |
| /usr/share/horde/nag/locale/hu/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/hu/help.xml |
| /usr/share/horde/nag/locale/id |
| /usr/share/horde/nag/locale/id/LC_MESSAGES |
| /usr/share/horde/nag/locale/id/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/it |
| /usr/share/horde/nag/locale/it/LC_MESSAGES |
| /usr/share/horde/nag/locale/it/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ja |
| /usr/share/horde/nag/locale/ja/LC_MESSAGES |
| /usr/share/horde/nag/locale/ja/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ko |
| /usr/share/horde/nag/locale/ko/LC_MESSAGES |
| /usr/share/horde/nag/locale/ko/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/lt |
| /usr/share/horde/nag/locale/lt/LC_MESSAGES |
| /usr/share/horde/nag/locale/lt/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/lv |
| /usr/share/horde/nag/locale/lv/LC_MESSAGES |
| /usr/share/horde/nag/locale/lv/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/lv/help.xml |
| /usr/share/horde/nag/locale/nb |
| /usr/share/horde/nag/locale/nb/LC_MESSAGES |
| /usr/share/horde/nag/locale/nb/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/nl |
| /usr/share/horde/nag/locale/nl/LC_MESSAGES |
| /usr/share/horde/nag/locale/nl/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/nl/help.xml |
| /usr/share/horde/nag/locale/nn |
| /usr/share/horde/nag/locale/nn/LC_MESSAGES |
| /usr/share/horde/nag/locale/nn/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/pl |
| /usr/share/horde/nag/locale/pl/LC_MESSAGES |
| /usr/share/horde/nag/locale/pl/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/pt |
| /usr/share/horde/nag/locale/pt/LC_MESSAGES |
| /usr/share/horde/nag/locale/pt/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/pt_BR |
| /usr/share/horde/nag/locale/pt_BR/LC_MESSAGES |
| /usr/share/horde/nag/locale/pt_BR/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ro |
| /usr/share/horde/nag/locale/ro/LC_MESSAGES |
| /usr/share/horde/nag/locale/ro/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/ru |
| /usr/share/horde/nag/locale/ru/LC_MESSAGES |
| /usr/share/horde/nag/locale/ru/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/sk |
| /usr/share/horde/nag/locale/sk/LC_MESSAGES |
| /usr/share/horde/nag/locale/sk/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/sk/help.xml |
| /usr/share/horde/nag/locale/sl |
| /usr/share/horde/nag/locale/sl/LC_MESSAGES |
| /usr/share/horde/nag/locale/sl/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/sv |
| /usr/share/horde/nag/locale/sv/LC_MESSAGES |
| /usr/share/horde/nag/locale/sv/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/tr |
| /usr/share/horde/nag/locale/tr/LC_MESSAGES |
| /usr/share/horde/nag/locale/tr/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/tr/help.xml |
| /usr/share/horde/nag/locale/uk |
| /usr/share/horde/nag/locale/uk/LC_MESSAGES |
| /usr/share/horde/nag/locale/uk/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/zh_CN |
| /usr/share/horde/nag/locale/zh_CN/LC_MESSAGES |
| /usr/share/horde/nag/locale/zh_CN/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/locale/zh_TW |
| /usr/share/horde/nag/locale/zh_TW/LC_MESSAGES |
| /usr/share/horde/nag/locale/zh_TW/LC_MESSAGES/nag.mo |
| /usr/share/horde/nag/migration |
| /usr/share/horde/nag/migration/10_nag_upgrade_categoriestotags.php |
| /usr/share/horde/nag/migration/11_nag_upgrade_smartlists.php |
| /usr/share/horde/nag/migration/12_nag_fix_smartlists.php |
| /usr/share/horde/nag/migration/13_nag_upgrade_parents.php |
| /usr/share/horde/nag/migration/14_nag_upgrade_search.php |
| /usr/share/horde/nag/migration/1_nag_base_tables.php |
| /usr/share/horde/nag/migration/2_nag_upgrade_autoincrement.php |
| /usr/share/horde/nag/migration/3_nag_upgrade_addalarmmethods.php |
| /usr/share/horde/nag/migration/4_nag_upgrade_addcolor.php |
| /usr/share/horde/nag/migration/5_nag_upgrade_systemshares.php |
| /usr/share/horde/nag/migration/6_nag_upgrade_sqlng.php |
| /usr/share/horde/nag/migration/7_nag_upgrade_sqlhierarchical.php |
| /usr/share/horde/nag/migration/8_nag_upgrade_sqlnghierarchical.php |
| /usr/share/horde/nag/migration/9_nag_upgrade_recurrence.php |
| /usr/share/horde/nag/quick.php |
| /usr/share/horde/nag/search.php |
| /usr/share/horde/nag/smartmobile.php |
| /usr/share/horde/nag/task |
| /usr/share/horde/nag/task.php |
| /usr/share/horde/nag/task/complete.php |
| /usr/share/horde/nag/task/save.php |
| /usr/share/horde/nag/tasklists |
| /usr/share/horde/nag/tasklists/create.php |
| /usr/share/horde/nag/tasklists/delete.php |
| /usr/share/horde/nag/tasklists/edit.php |
| /usr/share/horde/nag/tasklists/index.html |
| /usr/share/horde/nag/tasks |
| /usr/share/horde/nag/tasks/index.php |
| /usr/share/horde/nag/templates |
| /usr/share/horde/nag/templates/alarm |
| /usr/share/horde/nag/templates/alarm/mail.html.php |
| /usr/share/horde/nag/templates/alarm/mail.plain.php |
| /usr/share/horde/nag/templates/data |
| /usr/share/horde/nag/templates/data/export.inc |
| /usr/share/horde/nag/templates/data/import.inc |
| /usr/share/horde/nag/templates/javascript_defs.php |
| /usr/share/horde/nag/templates/list |
| /usr/share/horde/nag/templates/list.html.php |
| /usr/share/horde/nag/templates/list/_task.html.php |
| /usr/share/horde/nag/templates/list/header.html.php |
| /usr/share/horde/nag/templates/list/task_headers.html.php |
| /usr/share/horde/nag/templates/quick.inc |
| /usr/share/horde/nag/templates/smartmobile |
| /usr/share/horde/nag/templates/smartmobile/lists.html.php |
| /usr/share/horde/nag/templates/smartmobile/main.html.php |
| /usr/share/horde/nag/templates/smartmobile/taskform.html.php |
| /usr/share/horde/nag/templates/view |
| /usr/share/horde/nag/templates/view/task.inc |
| /usr/share/horde/nag/themes |
| /usr/share/horde/nag/themes/default |
| /usr/share/horde/nag/themes/default/block |
| /usr/share/horde/nag/themes/default/block/screen.css |
| /usr/share/horde/nag/themes/default/graphics |
| /usr/share/horde/nag/themes/default/graphics/add.png |
| /usr/share/horde/nag/themes/default/graphics/alarm.png |
| /usr/share/horde/nag/themes/default/graphics/alarm_small.png |
| /usr/share/horde/nag/themes/default/graphics/az.png |
| /usr/share/horde/nag/themes/default/graphics/big_alarm.png |
| /usr/share/horde/nag/themes/default/graphics/checked.png |
| /usr/share/horde/nag/themes/default/graphics/complete.png |
| /usr/share/horde/nag/themes/default/graphics/delete.png |
| /usr/share/horde/nag/themes/default/graphics/edit.png |
| /usr/share/horde/nag/themes/default/graphics/favicon.ico |
| /usr/share/horde/nag/themes/default/graphics/minus.png |
| /usr/share/horde/nag/themes/default/graphics/nag.png |
| /usr/share/horde/nag/themes/default/graphics/note.png |
| /usr/share/horde/nag/themes/default/graphics/plus.png |
| /usr/share/horde/nag/themes/default/graphics/search.png |
| /usr/share/horde/nag/themes/default/graphics/smart.png |
| /usr/share/horde/nag/themes/default/graphics/tasklists.png |
| /usr/share/horde/nag/themes/default/graphics/unchecked.png |
| /usr/share/horde/nag/themes/default/graphics/za.png |
| /usr/share/horde/nag/themes/default/screen.css |
| /usr/share/horde/nag/themes/default/smartmobile |
| /usr/share/horde/nag/themes/default/smartmobile/screen.css |
| /usr/share/horde/nag/view.php |
| /usr/share/tests/pear/nag |
| /usr/share/tests/pear/nag/Nag |
| /usr/share/tests/pear/nag/Nag/AllTests.php |
| /usr/share/tests/pear/nag/Nag/Autoload.php |
| /usr/share/tests/pear/nag/Nag/TestCase.php |
| /usr/share/tests/pear/nag/Nag/Unit |
| /usr/share/tests/pear/nag/Nag/Unit/Driver |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/KolabTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/Sql |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/Sql/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/Sql/Pdo |
| /usr/share/tests/pear/nag/Nag/Unit/Driver/Sql/Pdo/SqliteTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Factory |
| /usr/share/tests/pear/nag/Nag/Unit/Factory/TasklistsTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Form |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/KolabTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/Sql |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/Sql/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/Sql/Pdo |
| /usr/share/tests/pear/nag/Nag/Unit/Form/Task/Sql/Pdo/SqliteTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Nag |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/KolabTest.php |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/Sql |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/Sql/Base.php |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/Sql/Pdo |
| /usr/share/tests/pear/nag/Nag/Unit/Nag/Sql/Pdo/SqliteTest.php |
| /usr/share/tests/pear/nag/Nag/bootstrap.php |
| /usr/share/tests/pear/nag/Nag/phpunit.xml |
| /var/lib/pear/pkgxml/php-horde-nag.xml |
</code> | </code> |
| |
:!: FIXME - **Hier geht es weiter... / To be continued...** | ===== Konfiguration: Webserver ===== |
| |
| Nachfolgende Konfigurationen sind durchzuführen um den [[http://httpd.apache.org/|Apache HTTP Server]] in Bezug auf [[http://www.horde.org|Horde]] Groupware **Nag** anzupassen. |
| |
| ^ Quelle ^ Link ^ |
| | Horde - Nag - Konfiguration | [[http://www.horde.org/apps/nag/docs/INSTALL]] | |
| |
| ==== /etc/httpd/conf.d/php-horde-nag.conf ==== |
| |
| :!: **WICHTIG** - Die Änderungen sind **__nicht__** in der Konfigurationsdatei |
| * ''/etc/httpd/conf.d/php-horde-nag.conf'' |
| durchzuführen, **__sondern__** es soll ein |
| * eigener **VHOST** für [[http://www.horde.org|Horde]] Groupware |
| erstellt werden! |
| |
| :!: **HINWEIS** - Alle Inhalte in der Konfigurationsdatei |
| * ''/etc/httpd/conf.d/php-horde-nag.conf'' |
| sollten **__auskommentiert__** werden, wie nachfolgend dargestellt: |
| <code apache> |
| # Tachtler - DISABLED - |
| #<DirectoryMatch /usr/share/horde/nag/(config|lib|locale|templates)> |
| # Deny from all |
| #</DirectoryMatch> |
| </code> |
| |
| Anschließend, die Ergänzungen in der Konfigurationsdatei: |
| * ''/etc/httpd/conf.d/php-horde-horde.conf'' |
| <code apache> |
| # |
| # 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> |
| |
| # 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> |
| |
| # Deny access to files that are not served directly by the webserver for kronolith |
| <DirectoryMatch "/usr/share/horde/kronolith/(config|lib|locale|templates)"> |
| Require all denied |
| </DirectoryMatch> |
| |
| <Directory "/usr/share/horde/kronolith/feed/"> |
| <IfModule rewrite_module> |
| RewriteEngine On |
| RewriteCond %{REQUEST_FILENAME} !-d |
| RewriteCond %{REQUEST_FILENAME} !-f |
| RewriteRule ^(.*)$ index.php?c=$1 [QSA,L] |
| </IfModule> |
| </Directory> |
| |
| # Deny access to files that are not served directly by the webserver for nag |
| <DirectoryMatch "/usr/share/horde/nag/(config|lib|locale|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 |
| </code> |
| |
| **__Erklärung der Ergänzungen:__** |
| |
| * <code apache> # Deny access to files that are not served directly by the webserver for nag |
| <DirectoryMatch "/usr/share/horde/nag/(config|lib|locale|templates)"> |
| Require all denied |
| </DirectoryMatch></code> |
| |
| Ergänzungen im **VHOST** für [[http://www.horde.org|Horde]] Groupware, um den Zugriff auf bestimmte Bereiche einzuschränken. |
| |
| ==== Neustart ==== |
| |
| Bevor **__weitere__** **Konfigurationsschritte** erfolgen, sollte einem **Neustart** nichts im Wege stehen, welcher mit nachfolgendem Befehl durchgeführt werden kann: |
| <code> |
| # systemctl restart httpd.service |
| </code> |
| |
| :!: **HINWEIS** - **Es erfolgen __keine__ weiteren Ausgaben, wenn der Neustart erfolgreich war !** |
| |
| ==== Apache Webserver Überprüfung ==== |
| |
| Ob der [[http://httpd.apache.org|Apache HTTP Server]], sprich der ''httpd''-Dienst/Deamon auch tatsächlich als Hintergrundprozess läuft, kann mit nachfolgendem Befehl überprüft werden: |
| <code> |
| # 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. |
| </code> |
| |
| bzw. |
| |
| <code> |
| # 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 |
| </code> |
| |
| 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: |
| <code> |
| # 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' |
| </code> |
| |
| ===== Konfiguration: Horde5 - Nag ===== |
| |
| Die **Basis**-Konfiguration des [[http://www.horde.org|Horde]] Framework kann komfortabel über den Aufruf der Web-Anwendung erfolgen. Nachfolgende Schritte zeigen die **Grundlegende Einrichtung.** |
| |
| ==== Nag - Schritt 1 ==== |
| |
| Aufruf der Web-Anwendung über den Browser und den definierten **virtuellen Host**, hier: |
| * [[http://www.horde.tachtler.net|http://www.horde.tachtler.net]] |
| |
| {{:tachtler:horde:horde5-erster_aufruf-kronolith.png|Horde5 - Erster Aufruf - Nag}} |
| |
| ==== Nag - Schritt 2 ==== |
| |
| Anschließend muss mit 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: |
| |
| {{:tachtler:horde:horde5-einstellungen-administration-konfiguration-kronolith.png|Horde5 - Einstellungen - Administration - Konfiguration}} |
| |
| ==== Nag - Schritt 3 ==== |
| |
| Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: |
| |
| {{:tachtler:horde:horde5-kronolith-alle_db_schemas_aktualisieren.png|Horde5 - Einstellungen - Administration - Konfiguration - Aufgaben (nag) 4.x.x}} |
| |
| Zuerst sollte nun das DB-Schema aktualisiert werden, was durch anklicken der Schaltfläche **[Alle DB-Schemas aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: |
| |
| {{:tachtler:horde:horde5-kronolith-alle_db_schemas_aktualisieren_fertig.png|Horde5 - Einstellungen - Administration - Konfiguration - Aufgaben (nag) 4.x.x - Alle DB-Schemas aktualisieren - fertig}} |
| |
| ==== Nag - Schritt 4 ==== |
| |
| Anschließend sollte nun eine **erste Konfiguration** erzeugt werden, was durch anklicken der Schaltfläche **[Alle Konfigurationen aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: |
| |
| {{:tachtler:horde:horde5-kronolith-alle_konfigurationen_aktualisieren-fertig.png|Horde5 - Einstellungen - Administration - Konfiguration -Aufgaben (nag) 4.x.x - Alle Konfigurationen aktualisieren - fertig}} |
| |
| ==== Nag - Schritt 5 ==== |
| |
| Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: |
| |
| {{:tachtler:horde:horde5-nag-konfiguration.png|Horde5 - Einstellungen - Administration - Konfiguration - Aufgaben (nag) 4.x.x}} |
| |
| Sollte hier mit der **[linken Maustaste]** der |
| * **[Link: Aufgaben (nag) 4.x.x]** |
| angeklickt werden. |
| |
| Anschließend können die Konfigurationen in den einzelnen Punkten durchgeführt werden: |
| |
| ^ Storage System Settings ^^^ |
| ^ Einstellung ^ Standard ^ Wert ^ |
| | ''* $conf[storage][driver]'' | ''SQL'' | ''SQL'' | |
| | ''* $conf[storage][params][driverconfig]'' | ''Horde defaults'' | ''Horde defaults'' | |
| | ''* $conf[storage][params][table]'' | ''nag_tasks'' | ''nag_tasks'' | |
| ^ Tasklist Handler Settings ^^^ |
| ^ Einstellung ^ Standard ^ Wert ^ |
| | ''* $conf[tasklists][driver]'' | ''Default'' | ''Default'' | |
| ^ Menu settings ^^^ |
| ^ Einstellung ^ Standard ^ Wert ^ |
| | ''* $conf[menu][import_export]'' | ✔ | ✔ | |
| |
| :!: **HINWEIS** - **Das erzeugen einer Aufgaben-Konfiguration ist __NICHT__ erforderlich, da hier die Standardwerte genutzt werden !** |
| |
| Ab sofort kann der Aufgabenmanager nun genutzt werden! |
| |