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

roundcube ldap пользователи

Добавлено: 2013-03-27 9:11:04
svetogor82
имеется FreeBSD 8.2-RELEASE php5-5.4.13 roundcube-0.8.5,1
добрый день настраиваю roundcube заходит на него нормально папки виду но при попытке создать новое письмо выдает ошибку

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

PHP Error in /usr/local/www/roundcube/program/include/rcube_plugin_api.php (221): Deprecated hook name. create_user -> user_create
PHP Error in /usr/local/www/roundcube/program/include/rcube_plugin_api.php (221): Deprecated hook name. create_identity -> identity_create
Warning: Cannot modify header information - headers already sent in /usr/local/www/roundcube/program/include/rcube_template.php on line 310 

Re: roundcube ldap пользователи

Добавлено: 2013-03-27 15:32:56
ChihPih
Подключен кривой плагин?

Re: roundcube ldap пользователи

Добавлено: 2013-03-27 15:53:21
svetogor82
подключены только стандартные плагину из дополнительных только только ldap_authentication

Re: roundcube ldap пользователи

Добавлено: 2013-03-27 16:22:25
ChihPih
Без плагинов попробуйте.

Re: roundcube ldap пользователи

Добавлено: 2013-03-27 17:00:06
svetogor82
если отключить их то вообще не грузиться

Re: roundcube ldap пользователи

Добавлено: 2013-03-27 18:14:04
ChihPih
Не должно так быть. Ошибки какие при этом? Точно все необходимые модули установлены?

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 9:00:25
svetogor82
cat errors

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

[28-Mar-2013 09:59:42 +0400]: PHP Error: Deprecated hook name. create_user -> user_create in /usr/local/www/roundcube/program/include/rcube_plugin_api.php on line 221 (GET /r/?_task=mail&_action=list&_mbox=INBOX&_refresh=1&_remote=1&_unlock=loading1364449969667&_=1364449969669)
[28-Mar-2013 09:59:42 +0400]: PHP Error: Deprecated hook name. create_identity -> identity_create in /usr/local/www/roundcube/program/include/rcube_plugin_api.php on line 221 (GET /r/?_task=mail&_action=list&_mbox=INBOX&_refresh=1&_remote=1&_unlock=loading1364449969667&_=1364449969669)
[28-Mar-2013 09:59:42 +0400]: PHP Error: Deprecated hook name. create_user -> user_create in /usr/local/www/roundcube/program/include/rcube_plugin_api.php on line 221 (GET /r/?_task=mail&_action=getunread&&_remote=1&_unlock=0&_=1364449969671)
[28-Mar-2013 09:59:42 +0400]: PHP Error: Deprecated hook name. create_identity -> identity_create in /usr/local/www/roundcube/program/include/rcube_plugin_api.php on line 221 (GET /r/?_task=mail&_action=getunread&&_remote=1&_unlock=0&_=1364449969671)
cat sql

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

[28-Mar-2013 09:59:36 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2m83kdd52hsrssfafb2kfco831';
[28-Mar-2013 09:59:36 +0400]: query(1): UPDATE session SET changed='2013-03-28 09:59:36' WHERE sess_id='2m83kdd52hsrssfafb2kfco831';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2m83kdd52hsrssfafb2kfco831';
[28-Mar-2013 09:59:42 +0400]: query(1): DELETE FROM session WHERE sess_id = '2m83kdd52hsrssfafb2kfco831';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT * FROM users WHERE mail_host = '196.192.1.200' AND username = 'test@local';
[28-Mar-2013 09:59:42 +0400]: query(1): UPDATE users SET last_login = now() WHERE user_id = '1';
[28-Mar-2013 09:59:42 +0400]: query(1): INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('2d1a7cft3rpp7tadj2b9103re4', 'language|s:5:\"ru_RU\";skin|s:5:\"larry\";imap_namespace|a:4:{s:8:\"personal\";a:1:{i:0;a:2:{i:0;s:6:\"INBOX.\";i:1;s:1:\".\";}}s:5:\"other\";N;s:6:\"shared\";a:2:{i:0;a:2:{i:0;s:8:\"#shared.\";i:1;s:1:\".\";}i:1;a:2:{i:0;s:7:\"shared.\";i:1;s:1:\".\";}}s:6:\"prefix\";s:6:\"INBOX.\";}imap_delimiter|s:1:\".\";user_id|s:1:\"1\";username|s:20:\"test@local\";storage_host|s:13:\"196.192.1.200\";storage_port|i:143;storage_ssl|N;password|s:24:\"hLMjoE+aIe/3XaxcBcWyHQ==\";login_time|i:1364450382;timezone|d:4;dst_active|i:0;', '172.16.0.111', '2013-03-28 09:59:42', '2013-03-28 09:59:42');
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT * FROM users WHERE user_id = '1';
[28-Mar-2013 09:59:42 +0400]: query(1): UPDATE session SET vars='language|s:5:\"ru_RU\";skin|s:5:\"larry\";imap_namespace|a:4:{s:8:\"personal\";a:1:{i:0;a:2:{i:0;s:6:\"INBOX.\";i:1;s:1:\".\";}}s:5:\"other\";N;s:6:\"shared\";a:2:{i:0;a:2:{i:0;s:8:\"#shared.\";i:1;s:1:\".\";}i:1;a:2:{i:0;s:7:\"shared.\";i:1;s:1:\".\";}}s:6:\"prefix\";s:6:\"INBOX.\";}imap_delimiter|s:1:\".\";user_id|s:1:\"1\";username|s:20:\"test@local\";storage_host|s:13:\"196.192.1.200\";storage_port|i:143;storage_ssl|N;password|s:24:\"hLMjoE+aIe/3XaxcBcWyHQ==\";login_time|i:1364450382;timezone|d:4;dst_active|i:0;task|s:4:\"mail\";imap_host|R:20;mbox|s:5:\"INBOX\";sort_col|s:0:\"\";sort_order|s:4:\"DESC\";STORAGE_THREAD|a:2:{i:0;s:14:\"ORDEREDSUBJECT\";i:1;s:10:\"REFERENCES\";}STORAGE_QUOTA|b:1;STORAGE_LIST-EXTENDED|b:0;quota_display|s:4:\"text\";list_attrib|a:4:{s:4:\"name\";s:8:\"messages\";s:2:\"id\";s:11:\"messagelist\";s:5:\"class\";s:24:\"records-table sortheader\";s:15:\"optionsmenuicon\";s:4:\"true\";}skin_path|s:11:\"skins/larry\";', changed='2013-03-28 09:59:42' WHERE sess_id='2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT * FROM users WHERE user_id = '1';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:42 +0400]: query(1): SELECT * FROM users WHERE user_id = '1';
[28-Mar-2013 09:59:42 +0400]: query(1): UPDATE session SET vars='language|s:5:\"ru_RU\";skin|s:5:\"larry\";imap_namespace|a:4:{s:8:\"personal\";a:1:{i:0;a:2:{i:0;s:6:\"INBOX.\";i:1;s:1:\".\";}}s:5:\"other\";N;s:6:\"shared\";a:2:{i:0;a:2:{i:0;s:8:\"#shared.\";i:1;s:1:\".\";}i:1;a:2:{i:0;s:7:\"shared.\";i:1;s:1:\".\";}}s:6:\"prefix\";s:6:\"INBOX.\";}imap_delimiter|s:1:\".\";user_id|s:1:\"1\";username|s:20:\"test@local\";storage_host|s:13:\"196.192.1.200\";storage_port|i:143;storage_ssl|N;password|s:24:\"hLMjoE+aIe/3XaxcBcWyHQ==\";login_time|i:1364450382;timezone|d:4;dst_active|i:0;task|s:4:\"mail\";imap_host|R:20;mbox|s:5:\"INBOX\";sort_col|s:0:\"\";sort_order|s:4:\"DESC\";STORAGE_THREAD|a:2:{i:0;s:14:\"ORDEREDSUBJECT\";i:1;s:10:\"REFERENCES\";}STORAGE_QUOTA|b:1;STORAGE_LIST-EXTENDED|b:0;quota_display|s:4:\"text\";list_attrib|a:4:{s:4:\"name\";s:8:\"messages\";s:2:\"id\";s:11:\"messagelist\";s:5:\"class\";s:24:\"records-table sortheader\";s:15:\"optionsmenuicon\";s:4:\"true\";}skin_path|s:11:\"skins/larry\";unseen_count|a:15:{s:5:\"INBOX\";i:0;s:12:\"INBOX.Drafts\";i:0;s:10:\"INBOX.Sent\";i:0;s:10:\"INBOX.Junk\";i:6;s:11:\"INBOX.Trash\";i:72;s:19:\"INBOX.ESET Antispam\";i:0;s:20:\"INBOX.Infected Items\";i:0;s:25:\"INBOX.Infected Items.send\";i:0;s:26:\"INBOX.Infected Items.trsah\";i:0;s:14:\"INBOX.arpwatch\";i:0;s:18:\"INBOX.gate_ruzadom\";i:0;s:18:\"INBOX.mail_ruzadom\";i:0;s:20:\"INBOX.nagios_ruzadom\";i:0;s:10:\"INBOX.send\";i:0;s:10:\"INBOX.spam\";i:0;}', changed='2013-03-28 09:59:42' WHERE sess_id='2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:43 +0400]: query(1): UPDATE session SET vars='language|s:5:\"ru_RU\";skin|s:5:\"larry\";imap_namespace|a:4:{s:8:\"personal\";a:1:{i:0;a:2:{i:0;s:6:\"INBOX.\";i:1;s:1:\".\";}}s:5:\"other\";N;s:6:\"shared\";a:2:{i:0;a:2:{i:0;s:8:\"#shared.\";i:1;s:1:\".\";}i:1;a:2:{i:0;s:7:\"shared.\";i:1;s:1:\".\";}}s:6:\"prefix\";s:6:\"INBOX.\";}imap_delimiter|s:1:\".\";user_id|s:1:\"1\";username|s:20:\"test@local\";storage_host|s:13:\"196.192.1.200\";storage_port|i:143;storage_ssl|N;password|s:24:\"hLMjoE+aIe/3XaxcBcWyHQ==\";login_time|i:1364450382;timezone|d:4;dst_active|i:0;task|s:4:\"mail\";imap_host|R:20;mbox|s:5:\"INBOX\";sort_col|s:0:\"\";sort_order|s:4:\"DESC\";STORAGE_THREAD|a:2:{i:0;s:14:\"ORDEREDSUBJECT\";i:1;s:10:\"REFERENCES\";}STORAGE_QUOTA|b:1;STORAGE_LIST-EXTENDED|b:0;quota_display|s:4:\"text\";list_attrib|a:5:{s:4:\"name\";s:8:\"messages\";s:2:\"id\";s:11:\"messagelist\";s:5:\"class\";s:24:\"records-table sortheader\";s:15:\"optionsmenuicon\";s:4:\"true\";s:7:\"columns\";a:8:{i:0;s:7:\"threads\";i:1;s:7:\"subject\";i:2;s:6:\"status\";i:3;s:6:\"fromto\";i:4;s:4:\"date\";i:5;s:4:\"size\";i:6;s:4:\"flag\";i:7;s:10:\"attachment\";}}skin_path|s:11:\"skins/larry\";folders|a:1:{s:5:\"INBOX\";a:2:{s:3:\"cnt\";i:36;s:6:\"maxuid\";i:3108;}}unseen_count|a:1:{s:5:\"INBOX\";i:0;}', changed='2013-03-28 09:59:43' WHERE sess_id='2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:49 +0400]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = '2d1a7cft3rpp7tadj2b9103re4';
[28-Mar-2013 09:59:49 +0400]: query(1): SELECT * FROM users WHERE user_id = '1';
[28-Mar-2013 09:59:49 +0400]: query(1): UPDATE session SET vars='language|s:5:\"ru_RU\";skin|s:5:\"larry\";imap_namespace|a:4:{s:8:\"personal\";a:1:{i:0;a:2:{i:0;s:6:\"INBOX.\";i:1;s:1:\".\";}}s:5:\"other\";N;s:6:\"shared\";a:2:{i:0;a:2:{i:0;s:8:\"#shared.\";i:1;s:1:\".\";}i:1;a:2:{i:0;s:7:\"shared.\";i:1;s:1:\".\";}}s:6:\"prefix\";s:6:\"INBOX.\";}imap_delimiter|s:1:\".\";user_id|s:1:\"1\";username|s:20:\"test@local\";storage_host|s:13:\"196.192.1.200\";storage_port|i:143;storage_ssl|N;password|s:24:\"hLMjoE+aIe/3XaxcBcWyHQ==\";login_time|i:1364450382;timezone|d:4;dst_active|i:0;task|s:4:\"mail\";imap_host|R:20;mbox|s:5:\"INBOX\";sort_col|s:0:\"\";sort_order|s:4:\"DESC\";STORAGE_THREAD|a:2:{i:0;s:14:\"ORDEREDSUBJECT\";i:1;s:10:\"REFERENCES\";}STORAGE_QUOTA|b:1;STORAGE_LIST-EXTENDED|b:0;quota_display|s:4:\"text\";list_attrib|a:5:{s:4:\"name\";s:8:\"messages\";s:2:\"id\";s:11:\"messagelist\";s:5:\"class\";s:24:\"records-table sortheader\";s:15:\"optionsmenuicon\";s:4:\"true\";s:7:\"columns\";a:8:{i:0;s:7:\"threads\";i:1;s:7:\"subject\";i:2;s:6:\"status\";i:3;s:6:\"fromto\";i:4;s:4:\"date\";i:5;s:4:\"size\";i:6;s:4:\"flag\";i:7;s:10:\"attachment\";}}skin_path|s:11:\"skins/larry\";folders|a:1:{s:5:\"INBOX\";a:2:{s:3:\"cnt\";i:36;s:6:\"maxuid\";i:3108;}}unseen_count|a:1:{s:5:\"INBOX\";i:0;}compose_data_18446865135153dc5553ce7|a:3:{s:2:\"id\";s:23:\"18446865135153dc5553ce7\";s:5:\"param\";a:2:{s:4:\"mbox\";s:5:\"INBOX\";s:9:\"sent_mbox\";s:10:\"INBOX.Sent\";}s:7:\"mailbox\";s:5:\"INBOX\";}', changed='2013-03-28 09:59:49' WHERE sess_id='2d1a7cft3rpp7tadj2b9103re4';
pkg_info | grep php5

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

php5-5.4.13         PHP Scripting Language
php5-bcmath-5.4.13  The bcmath shared extension for php
php5-bz2-5.4.13     The bz2 shared extension for php
php5-ctype-5.4.13   The ctype shared extension for php
php5-dom-5.4.13     The dom shared extension for php
php5-exif-5.4.13    The exif shared extension for php
php5-fileinfo-5.4.13 The fileinfo shared extension for php
php5-filter-5.4.13  The filter shared extension for php
php5-gd-5.4.13      The gd shared extension for php
php5-gettext-5.4.13 The gettext shared extension for php
php5-hash-5.4.13    The hash shared extension for php
php5-iconv-5.4.13   The iconv shared extension for php
php5-json-5.4.13    The json shared extension for php
php5-ldap-5.4.13    The ldap shared extension for php
php5-mbstring-5.4.13 The mbstring shared extension for php
php5-mcrypt-5.4.13  The mcrypt shared extension for php
php5-mysql-5.4.13   The mysql shared extension for php
php5-mysqli-5.4.13  The mysqli shared extension for php
php5-openssl-5.4.13 The openssl shared extension for php
php5-pdo-5.4.13     The pdo shared extension for php
php5-session-5.4.13 The session shared extension for php
php5-snmp-5.4.13    The snmp shared extension for php
php5-sockets-5.4.13 The sockets shared extension for php
php5-xml-5.4.13     The xml shared extension for php
php5-xmlreader-5.4.13 The xmlreader shared extension for php
php5-xmlwriter-5.4.13 The xmlwriter shared extension for php
php5-zip-5.4.13     The zip shared extension for php
php5-zlib-5.4.13    The zlib shared extension for php

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 12:23:44
redhat
svetogor82 писал(а):

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

Warning: Cannot modify header information - headers already sent in /usr/local/www/roundcube/program/include/rcube_template.php on line 310 
А попробуйте добавить

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

ob_clean();
Перед этой строчкой

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 13:24:00
svetogor82
не помогло тажа самая ошибка

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 14:47:01
redhat
А что у вас там в этом файле в этой строчке?

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 15:25:25
svetogor82

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

    /**
     * Redirect to a certain url
     *
     * @param mixed Either a string with the action or url parameters as key-value pairs
     * @see rcmail::url()
     */
    public function redirect($p = array())
    {
        $location = $this->app->url($p);
ob_clean();
        header('Location: ' . $location);
        exit;
    }

Re: roundcube ldap пользователи

Добавлено: 2013-03-28 16:19:01
redhat
А что-то ручками правили? У вас что-то делает какой-то вывод в браузер перед тем, так пхп посредством location делает редирект. А так нельзя. Проверьте, может где-то есть пустыестроких\пробелы\табуляции\символы перед открывающимся <?php

Re: roundcube ldap пользователи

Добавлено: 2013-03-29 8:02:32
svetogor82
руками не чего не правил ставил все с портов

Re: roundcube ldap пользователи

Добавлено: 2013-03-29 8:50:18
svetogor82
попробовал поставить версию с офф сайта в итоге ту же ошибку выдает
может дело в авторизации с ldap
cat dap_authentication/config.inc.php

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

<?php
  /* 25/05/2009 -
         Get users/identities from an LDAP directory
     Inspired by Aitor Garcia <agarcia_at_tempel.es>

         NOTE: config.inc.php actually NOT WORKING
         PUT this lines into config/main.inc.php
  */


$rcmail_config['ldap_hostname'] = '127.0.0.1';
$rcmail_config['ldap_bind_rdn'] = 'cn=root, dc=local, dc=ru';
$rcmail_config['ldap_bind_password'] = 'pass';
$rcmail_config['ldap_base_dn'] = 'ou=users, dc=local, dc=ru';

// %u is the query for login user (or email!)
//$rcmail_config['ldap_filter'] = 'mailLocalAddress=%u';

//$rcmail_config['ldap_identities_base'] = 'sendmailMTAMapName=virtuser, o=Tempel, c=Es';
//$rcmail_config['ldap_identities_filter'] = 'sendmailMTAMapValue=%u';

$rcmail_config['ldap_users_base'] = 'ou=users, dc=local, dc=ru'';
$rcmail_config['ldap_users_filter'] = 'uid=%u';

Re: roundcube ldap пользователи

Добавлено: 2013-03-29 15:38:35
redhat
svetogor82 писал(а):попробовал поставить версию с офф сайта в итоге ту же ошибку выдает
может дело в авторизации с ldap
cat dap_authentication/config.inc.php

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

<?php
  /* 25/05/2009 -
         Get users/identities from an LDAP directory
     Inspired by Aitor Garcia <agarcia_at_tempel.es>

         NOTE: config.inc.php actually NOT WORKING
         PUT this lines into config/main.inc.php
  */


$rcmail_config['ldap_hostname'] = '127.0.0.1';
$rcmail_config['ldap_bind_rdn'] = 'cn=root, dc=local, dc=ru';
$rcmail_config['ldap_bind_password'] = 'pass';
$rcmail_config['ldap_base_dn'] = 'ou=users, dc=local, dc=ru';

// %u is the query for login user (or email!)
//$rcmail_config['ldap_filter'] = 'mailLocalAddress=%u';

//$rcmail_config['ldap_identities_base'] = 'sendmailMTAMapName=virtuser, o=Tempel, c=Es';
//$rcmail_config['ldap_identities_filter'] = 'sendmailMTAMapValue=%u';

$rcmail_config['ldap_users_base'] = 'ou=users, dc=local, dc=ru'';
$rcmail_config['ldap_users_filter'] = 'uid=%u';
А где в конце файла?

Re: roundcube ldap пользователи

Добавлено: 2013-04-01 8:07:09
svetogor82
закрывающий тег есть

Re: roundcube ldap пользователи

Добавлено: 2013-04-01 14:44:00
redhat
Поищите в include файлах пустую_строку_в_начале\пробел. Посмотрите, не вкючена ли у Вас опция проставления BOM меток, в редакторе, в котором редактировали файлы.