Horde: Unterschied zwischen den Versionen

Aus crazylinux.de
Zur Navigation springen Zur Suche springen
(sync)
(CRITICAL ERROR: Registry could not be initialized from any value)
Zeile 2: Zeile 2:


=Known Bugs=
=Known Bugs=
==BasicAuth and ActiveSync==
If BasicAuth is used for Authentification, ActiveSync is not working. See http://bugs.horde.org/ticket/11801
If BasicAuth is used for Authentification, ActiveSync is not working. See http://bugs.horde.org/ticket/11801
==Pear Error==
If you get the error "CRITICAL ERROR: Registry could not be initialized from any value" the rights are probably wrong. E.g. /usr/share/php or /usr/share/php//usr/share/php/.registry must be readable/executable by e.g. webserver account www-data.


=Module=
=Module=
Zeile 29: Zeile 33:
...
...
</pre>
</pre>
[[Category:WWW]]
 
[[Kategorie:Tips_und_Tricks]]
[[Kategorie:WWW]]
[[Kategorie:PHP]]

Version vom 11. Juni 2013, 03:07 Uhr

Horde ist ein PHP-Framework für Webapplikationen. Darüber hinaus gibt es bereits fertige Apps, wie z.b. Webmail IMP

Known Bugs

BasicAuth and ActiveSync

If BasicAuth is used for Authentification, ActiveSync is not working. See http://bugs.horde.org/ticket/11801

Pear Error

If you get the error "CRITICAL ERROR: Registry could not be initialized from any value" the rights are probably wrong. E.g. /usr/share/php or /usr/share/php//usr/share/php/.registry must be readable/executable by e.g. webserver account www-data.

Module

Emailfilter/Ingo

Für einen Defaultfilter gibt es ein Hook (horde/config/hooks.php)

<?php

// filter rules
$_prefs['rules'] = array(
    'value' => 'a:5:{i:0;a:8:{s:4:"name";s:9:"move_Spam";s:7:"combine";s:1:"1";s:10:"conditions";a:1:{i:0;a:5:{s:5:"field";s:13:"X-Spam-Status";s:4:"type";i:1;s:5:"match";s:8:"contains";s:5:"value";s:3:"YES";s:4:"case";s:1:"1";}}s:6:"action";s:1:"2";s:12:"action-value";s:10:"INBOX.Spam";s:4:"stop";N;s:5:"flags";i:0;s:7:"disable";b:0;}i:1;a:2:{s:4:"name";s:9:"Whitelist";s:6:"action";i:9;}i:2;a:3:{s:4:"name";s:8:"Vacation";s:6:"action";i:8;s:7:"disable";b:1;}i:3;a:2:{s:4:"name";s:9:"Blacklist";s:6:"action";i:7;}i:4;a:2:{s:4:"name";s:7:"Forward";s:6:"action";i:10;}}',
    'locked' => false,
    'shared' => false,
    'type' => 'implicit');
php?>

Weiterleitung/Forward

Damit der Username inkl. Domain an das Backend (ftp) weitergegeben wird, muß forward/main.php angepaßt werden:

...
// Get the current login username and realm.
#$split = explode('@', Auth::getAuth());
#$user = @$split[0];
$user = Auth::getAuth();
$realm = @$split[1];
...