Nächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:horde5_-_mnemo [2016/03/04 22:49] – angelegt klaus | tachtler:horde5_-_mnemo [2016/05/04 14:37] (aktuell) – [Mnemo - Schritt 5] 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/mnemo|Horde - mnemo]] ist der [[http://www.horde.org|Horde]]-Notizenmanager (Notizen und Memos). | [[http://www.horde.org/apps/mnemo|Horde - Mnemo]] ist der [[http://www.horde.org|Horde]]-Notizenmanager (Notizen und Memos). |
| |
^ Beschreibung ^ Externer Link ^ | ^ Beschreibung ^ Externer Link ^ |
<code> | <code> |
# rpm -qil php-horde-mnemo | # rpm -qil php-horde-mnemo |
| Name : php-horde-mnemo |
| Version : 4.2.10 |
| Release : 1.el7 |
| Architecture: noarch |
| Install Date: Wed 04 May 2016 01:07:29 PM CEST |
| Group : Development/Libraries |
| Size : 695620 |
| License : ASL 1.0 |
| Signature : RSA/SHA256, Tue 22 Mar 2016 04:34:27 PM CET, Key ID 6a2faea2352c64e5 |
| Source RPM : php-horde-mnemo-4.2.10-1.el7.src.rpm |
| Build Date : Tue 22 Mar 2016 04:00:51 PM CET |
| Build Host : buildhw-04.phx2.fedoraproject.org |
| Relocations : (not relocatable) |
| Packager : Fedora Project |
| Vendor : Fedora Project |
| URL : http://www.horde.org/apps/mnemo |
| Summary : A web based notes manager |
| Description : |
| The Mnemo Note Manager is the Horde notes/memos application. It allows |
| users to keep web-based notes and freeform text. Notes may be shared with |
| other users via shared notepads. It requires the Horde Application |
| Framework and an SQL database or Kolab server for backend storage. |
| /etc/horde/mnemo |
| /etc/horde/mnemo/conf.xml |
| /etc/horde/mnemo/hooks.php.dist |
| /etc/horde/mnemo/prefs.php |
| /etc/httpd/conf.d/php-horde-mnemo.conf |
| /usr/bin/mnemo-convert-datatree-shares-to-sql |
| /usr/bin/mnemo-convert-sql-shares-to-sqlng |
| /usr/bin/mnemo-convert-to-utf8 |
| /usr/bin/mnemo-import-text-note |
| /usr/share/doc/pear/mnemo |
| /usr/share/doc/pear/mnemo/CHANGES |
| /usr/share/doc/pear/mnemo/CREDITS |
| /usr/share/doc/pear/mnemo/INSTALL |
| /usr/share/doc/pear/mnemo/LICENSE |
| /usr/share/doc/pear/mnemo/README |
| /usr/share/doc/pear/mnemo/RELEASE_NOTES |
| /usr/share/doc/pear/mnemo/TODO |
| /usr/share/doc/pear/mnemo/UPGRADING |
| /usr/share/horde/mnemo |
| /usr/share/horde/mnemo/config |
| /usr/share/horde/mnemo/data.php |
| /usr/share/horde/mnemo/index.php |
| /usr/share/horde/mnemo/js |
| /usr/share/horde/mnemo/js/list.js |
| /usr/share/horde/mnemo/js/memo.js |
| /usr/share/horde/mnemo/js/view.js |
| /usr/share/horde/mnemo/lib |
| /usr/share/horde/mnemo/lib/Ajax |
| /usr/share/horde/mnemo/lib/Ajax/Application.php |
| /usr/share/horde/mnemo/lib/Ajax/Imple |
| /usr/share/horde/mnemo/lib/Ajax/Imple/EditNote.php |
| /usr/share/horde/mnemo/lib/Ajax/Imple/TagAutoCompleter.php |
| /usr/share/horde/mnemo/lib/Api.php |
| /usr/share/horde/mnemo/lib/Application.php |
| /usr/share/horde/mnemo/lib/Block |
| /usr/share/horde/mnemo/lib/Block/Note.php |
| /usr/share/horde/mnemo/lib/Block/Summary.php |
| /usr/share/horde/mnemo/lib/Driver |
| /usr/share/horde/mnemo/lib/Driver.php |
| /usr/share/horde/mnemo/lib/Driver/Kolab.php |
| /usr/share/horde/mnemo/lib/Driver/Sql.php |
| /usr/share/horde/mnemo/lib/Exception.php |
| /usr/share/horde/mnemo/lib/Factory |
| /usr/share/horde/mnemo/lib/Factory/Driver.php |
| /usr/share/horde/mnemo/lib/Factory/Notepads.php |
| /usr/share/horde/mnemo/lib/Form |
| /usr/share/horde/mnemo/lib/Form/CreateNotepad.php |
| /usr/share/horde/mnemo/lib/Form/DeleteNotepad.php |
| /usr/share/horde/mnemo/lib/Form/EditNotepad.php |
| /usr/share/horde/mnemo/lib/Form/Search.php |
| /usr/share/horde/mnemo/lib/Mnemo.php |
| /usr/share/horde/mnemo/lib/Notepads |
| /usr/share/horde/mnemo/lib/Notepads/Base.php |
| /usr/share/horde/mnemo/lib/Notepads/Default.php |
| /usr/share/horde/mnemo/lib/Notepads/Kolab.php |
| /usr/share/horde/mnemo/lib/Tagger.php |
| /usr/share/horde/mnemo/list.php |
| /usr/share/horde/mnemo/locale |
| /usr/share/horde/mnemo/locale/bg |
| /usr/share/horde/mnemo/locale/bg/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/bg/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/cs |
| /usr/share/horde/mnemo/locale/cs/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/cs/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/da |
| /usr/share/horde/mnemo/locale/da/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/da/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/da/help.xml |
| /usr/share/horde/mnemo/locale/de |
| /usr/share/horde/mnemo/locale/de/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/de/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/de/help.xml |
| /usr/share/horde/mnemo/locale/el |
| /usr/share/horde/mnemo/locale/el/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/el/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/en |
| /usr/share/horde/mnemo/locale/en/help.xml |
| /usr/share/horde/mnemo/locale/es |
| /usr/share/horde/mnemo/locale/es/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/es/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/es/help.xml |
| /usr/share/horde/mnemo/locale/et |
| /usr/share/horde/mnemo/locale/et/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/et/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/eu |
| /usr/share/horde/mnemo/locale/eu/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/eu/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/eu/help.xml |
| /usr/share/horde/mnemo/locale/fi |
| /usr/share/horde/mnemo/locale/fi/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/fi/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/fi/help.xml |
| /usr/share/horde/mnemo/locale/fr |
| /usr/share/horde/mnemo/locale/fr/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/fr/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/hr |
| /usr/share/horde/mnemo/locale/hr/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/hr/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/hr/help.xml |
| /usr/share/horde/mnemo/locale/hu |
| /usr/share/horde/mnemo/locale/hu/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/hu/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/hu/help.xml |
| /usr/share/horde/mnemo/locale/it |
| /usr/share/horde/mnemo/locale/it/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/it/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/it/help.xml |
| /usr/share/horde/mnemo/locale/ja |
| /usr/share/horde/mnemo/locale/ja/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/ja/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/ko |
| /usr/share/horde/mnemo/locale/ko/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/ko/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/lt |
| /usr/share/horde/mnemo/locale/lt/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/lt/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/lv |
| /usr/share/horde/mnemo/locale/lv/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/lv/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/lv/help.xml |
| /usr/share/horde/mnemo/locale/nb |
| /usr/share/horde/mnemo/locale/nb/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/nb/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/nl |
| /usr/share/horde/mnemo/locale/nl/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/nl/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/nn |
| /usr/share/horde/mnemo/locale/nn/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/nn/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/pl |
| /usr/share/horde/mnemo/locale/pl/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/pl/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/pt |
| /usr/share/horde/mnemo/locale/pt/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/pt/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/pt_BR |
| /usr/share/horde/mnemo/locale/pt_BR/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/pt_BR/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/ro |
| /usr/share/horde/mnemo/locale/ro/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/ro/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/ru |
| /usr/share/horde/mnemo/locale/ru/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/ru/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/sk |
| /usr/share/horde/mnemo/locale/sk/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/sk/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/sk/help.xml |
| /usr/share/horde/mnemo/locale/sl |
| /usr/share/horde/mnemo/locale/sl/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/sl/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/sv |
| /usr/share/horde/mnemo/locale/sv/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/sv/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/tr |
| /usr/share/horde/mnemo/locale/tr/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/tr/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/tr/help.xml |
| /usr/share/horde/mnemo/locale/uk |
| /usr/share/horde/mnemo/locale/uk/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/uk/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/zh_CN |
| /usr/share/horde/mnemo/locale/zh_CN/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/zh_CN/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/locale/zh_TW |
| /usr/share/horde/mnemo/locale/zh_TW/LC_MESSAGES |
| /usr/share/horde/mnemo/locale/zh_TW/LC_MESSAGES/mnemo.mo |
| /usr/share/horde/mnemo/memo.php |
| /usr/share/horde/mnemo/migration |
| /usr/share/horde/mnemo/migration/1_mnemo_base_tables.php |
| /usr/share/horde/mnemo/migration/2_mnemo_upgrade_autoincrement.php |
| /usr/share/horde/mnemo/migration/3_mnemo_upgrade_sqlng.php |
| /usr/share/horde/mnemo/migration/4_mnemo_upgrade_sqlhierarchical.php |
| /usr/share/horde/mnemo/migration/5_mnemo_upgrade_sqlnghierarchical.php |
| /usr/share/horde/mnemo/migration/6_mnemo_upgrade_categoriestotags.php |
| /usr/share/horde/mnemo/migration/7_mnemo_upgrade_parents.php |
| /usr/share/horde/mnemo/migration/8_mnemo_fix_desc_size.php |
| /usr/share/horde/mnemo/note |
| /usr/share/horde/mnemo/note/index.php |
| /usr/share/horde/mnemo/note/pdf.php |
| /usr/share/horde/mnemo/notepads |
| /usr/share/horde/mnemo/notepads/create.php |
| /usr/share/horde/mnemo/notepads/delete.php |
| /usr/share/horde/mnemo/notepads/edit.php |
| /usr/share/horde/mnemo/notepads/index.php |
| /usr/share/horde/mnemo/notes |
| /usr/share/horde/mnemo/notes/index.php |
| /usr/share/horde/mnemo/search.php |
| /usr/share/horde/mnemo/templates |
| /usr/share/horde/mnemo/templates/data |
| /usr/share/horde/mnemo/templates/data/export.inc |
| /usr/share/horde/mnemo/templates/data/import.inc |
| /usr/share/horde/mnemo/templates/list |
| /usr/share/horde/mnemo/templates/list/_summary.html.php |
| /usr/share/horde/mnemo/templates/list/empty.html.php |
| /usr/share/horde/mnemo/templates/list/header.html.php |
| /usr/share/horde/mnemo/templates/list/memo_footers.html.php |
| /usr/share/horde/mnemo/templates/list/memo_headers.html.php |
| /usr/share/horde/mnemo/templates/memo |
| /usr/share/horde/mnemo/templates/memo/memo.html.php |
| /usr/share/horde/mnemo/templates/view |
| /usr/share/horde/mnemo/templates/view/view.html.php |
| /usr/share/horde/mnemo/themes |
| /usr/share/horde/mnemo/themes/default |
| /usr/share/horde/mnemo/themes/default/graphics |
| /usr/share/horde/mnemo/themes/default/graphics/add.png |
| /usr/share/horde/mnemo/themes/default/graphics/az.png |
| /usr/share/horde/mnemo/themes/default/graphics/delete.png |
| /usr/share/horde/mnemo/themes/default/graphics/download.png |
| /usr/share/horde/mnemo/themes/default/graphics/edit.png |
| /usr/share/horde/mnemo/themes/default/graphics/favicon.ico |
| /usr/share/horde/mnemo/themes/default/graphics/minus.png |
| /usr/share/horde/mnemo/themes/default/graphics/mnemo.png |
| /usr/share/horde/mnemo/themes/default/graphics/notepads.png |
| /usr/share/horde/mnemo/themes/default/graphics/plus.png |
| /usr/share/horde/mnemo/themes/default/graphics/search.png |
| /usr/share/horde/mnemo/themes/default/graphics/za.png |
| /usr/share/horde/mnemo/themes/default/rtl.css |
| /usr/share/horde/mnemo/themes/default/screen.css |
| /usr/share/horde/mnemo/view.php |
| /usr/share/tests/pear/mnemo |
| /usr/share/tests/pear/mnemo/Mnemo |
| /usr/share/tests/pear/mnemo/Mnemo/AllTests.php |
| /usr/share/tests/pear/mnemo/Mnemo/Autoload.php |
| /usr/share/tests/pear/mnemo/Mnemo/TestCase.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Driver |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Driver/KolabTest.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Factory |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Factory/DriverTest.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Base.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/KolabTest.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Base.php |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Pdo |
| /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Pdo/SqliteTest.php |
| /usr/share/tests/pear/mnemo/Mnemo/bootstrap.php |
| /usr/share/tests/pear/mnemo/Mnemo/phpunit.xml |
| /var/lib/pear/pkgxml/php-horde-mnemo.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 **Turba** anzupassen. |
| |
| ^ Quelle ^ Link ^ |
| | Horde - Mnemo - Konfiguration | [[http://www.horde.org/apps/mnemo/docs/INSTALL]] | |
| |
| ==== /etc/httpd/conf.d/php-horde-mnemo.conf ==== |
| |
| :!: **WICHTIG** - Die Änderungen sind **__nicht__** in der Konfigurationsdatei |
| * ''/etc/httpd/conf.d/php-horde-mnemo.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-mnemo.conf'' |
| sollten **__auskommentiert__** werden, wie nachfolgend dargestellt: |
| <code apache> |
| # Tachtler - DISABLED - |
| #<DirectoryMatch /usr/share/horde/mnemo/(config|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> |
| |
| # Deny access to files that are not served directly by the webserver for mnemo |
| <DirectoryMatch "/usr/share/horde/mnemo/(config|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 mnemo |
| <DirectoryMatch "/usr/share/horde/mnemo/(config|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 - Mnemo ===== |
| |
| 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.** |
| |
| ==== Mnemo - 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-mnemo.png|Horde5 - Erster Aufruf - Mnemo}} |
| |
| ==== Mnemo - 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-mnemo.png|Horde5 - Einstellungen - Administration - Konfiguration}} |
| |
| ==== Mnemo - Schritt 3 ==== |
| |
| Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: |
| |
| {{:tachtler:horde:horde5-mnemo-alle_db_schemas_aktualisieren.png|Horde5 - Einstellungen - Administration - Konfiguration - Notizen (mnemo) 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-mnemo-alle_db_schemas_aktualisieren_fertig.png|Horde5 - Einstellungen - Administration - Konfiguration - Notizen (mnemo) 4.x.x - Alle DB-Schemas aktualisieren - fertig}} |
| |
| ==== Mnemo - 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-mnemo-alle_konfigurationen_aktualisieren-fertig.png|Horde5 - Einstellungen - Administration - Konfiguration - Notizen (mnemo) 4.x.x - Alle Konfigurationen aktualisieren - fertig}} |
| |
| ==== Mnemo - Schritt 5 ==== |
| |
| Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: |
| |
| |
| {{:tachtler:horde:horde5-mnemo-alle_konfigurationen_aktualisieren-fertig.png|Horde5 - Einstellungen - Administration - Konfiguration - Notizen (mnemo) 4.x.x}} |
| |
| Sollte hier mit der **[linken Maustaste]** der |
| * **[Link: Notizen (mnemo) 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]'' | ''mnemo_memos'' | ''mnemo_memos'' | |
| ^ Notepad Handler Settings ^^^ |
| ^ Einstellung ^ Standard ^ Wert ^ |
| | ''* $conf[notepads][driver]'' | ''Default'' | ''Default'' | |
| ^ Menu settings ^^^ |
| ^ Einstellung ^ Standard ^ Wert ^ |
| | ''* $conf[menu][import_export]'' | ✔ | ✔ | |
| |
| :!: **HINWEIS** - **Das erzeugen einer Notizen-Konfiguration ist __NICHT__ erforderlich, da hier die Standardwerte genutzt werden !** |
| |
| Ab sofort können Notizen genutzt werden! |
| |