Страница 1 из 1

roundcube + Global Address book

Добавлено: 2011-11-18 14:11:36
VITYA
Приветствую всех.
На сервере exim-dovecot-roundcube
Захотелось к roundcube прикрутить плагин Global Address book


Установил я его и настроил, вот что в конфиге:
/usr/local/www/roundcube/plugins/globaladdressbook/config.inc.php

Код: Выделить всё

<?php

/**
 * GlobalAddressbook configuration file
 */

// the name of the dummy which holds the global address book, if the user does not exist it will be created
// the name can contain the following macros that will be expanded as follows:
//      %d is replaced with the domain part of the username (if the username is an email address or default mail domain if not)
//      %h is replaced with the imap host (from the session info)
// eg. to create one global address book per domain: global_addressbook@%d
$rcmail_config['globaladdressbook_user'] = 'gab@%d';

// make global address book read only
$rcmail_config['globaladdressbook_readonly'] = true;

// allow groups in global address book
$rcmail_config['globaladdressbook_groups'] = false;

// global address book admin user
// admin user(s) can always add/edit/delete entries, overrides readonly
// either a single username, an array of usernames, or a regular expression, see README for more info
$rcmail_config['globaladdressbook_admin'] = 'postmaster@test.ru';

// show addresses from the global address book in the auto complete menu when composing an email
$rcmail_config['globaladdressbook_autocomplete'] = true;

?>
В конфиге самого rc присутствует вот что:

Код: Выделить всё

// ----------------------------------
// PLUGINS
// ----------------------------------

// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array('globaladdressbook');

Во вкладке "Контакты" появилась новая адресная книга "Глообальные адреса".
Но при попытке в неё зайти выдается ошибка:

Код: Выделить всё

Ошибка сервера! (Internal Server Error)

В /usr/local/www/roundcube/logs/errors при этом нет никаких ошибок

Вот что в логе апача:

Код: Выделить всё

[Fri Nov 18 14:01:17 2011] [error] [client 192.168.52.77] PHP Fatal error:  Cannot access private property rcube_contacts::$name in /usr/local/www/roundcube/plugins/globaladdressbook/globaladdressbook.php on line 73, referer: http://192.168.52.100/?_task=addressbook
В чем здесь может быть дело? Как заставить работать глобальные контакты?
Буду очень благодарен за помощь. :smile:

Re: roundcube + Global Address book

Добавлено: 2011-11-22 23:35:57
VITYA
у кого-нибудь есть мануал по сабжу?
Хотя бы реализована глобальная книга на круглокубе?(не ЛДАП)
Спасибо.

Re: roundcube + Global Address book

Добавлено: 2012-01-13 14:14:38
aibolit
Работает со стандартным конфигом.

Код: Выделить всё

Cannot access private property rcube_contacts::$name in /usr/local/www/roundcube/plugins/globaladdressbook
Что-то не так с пермишенами на директорию плагина?

Re: roundcube + Global Address book

Добавлено: 2013-03-22 11:16:34
Баха
в globaladdressbook.php везде где rcube:: надо заменить на rcmail::

roundcube + Global Address book

Добавлено: 2016-05-29 19:48:53
КиШ
А как в этой книге менять или добавлять контакты?