Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:horde5_-_nag

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:horde5_-_nag [2016/03/04 22:44] – [php-horde-kronolith] klaustachtler:horde5_-_nag [2016/05/04 13:17] (aktuell) – [/etc/httpd/conf.d/php-horde-nag.conf] klaus
Zeile 3: Zeile 3:
 [[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                                                                   ^
Zeile 56: Zeile 56:
 </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!
  
tachtler/horde5_-_nag.1457127865.txt.gz · Zuletzt geändert: 2016/03/04 22:44 von klaus