The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"что так никто и не поможет с Web доступом к Cyrus IMAP"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP" +/
Сообщение от Dmitry (?), 21-Фев-03, 12:47 
>>>Я думаю стоит делать всё по очереди.
>>>Пока с LDAP не вышло - запустим всё остальное.
>>>Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.
>>>
>>>
>>>Вот Horde у тебя выругался, что PEAR - старый или не полный
>>>и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не
>>>заработает.
>>>Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
>>>и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае
>>>чего, можно было вернуться, вместо неё положить ту,
>>>что скачаешь и добавить права на чтение для Apache-юзера).
>>>
>>>После этого, когда в test.php всё будет O.K. - можно попробовать пойти
>>>на
>>>http://myserver.com/horde/index.php - должно показать приглашение войти.
>>>
>>>Тут тебе надо будет решать как ты будешь использовать Horde. Сам по
>>>себе
>>>Horde - это и бибиотека и платформа, для которой пишутся другие приложения
>>>
>>>вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
>>>
>>>Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению,
>>>напр. IMP-у.
>>>У меня, по историчеким причинам, авторизация идёт через IMP и после login-a
>>>пользователи сразу попадают в INBOX
>>>(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
>>>а теперь я ничего не хочу менять, чтобы не сбивать пользователей с
>>>толку).
>>>
>>>Так что ты можешь выбрать, что тебе удобнее.
>>>
>>>Просмотри
>>>/**
>>> ** Horde Authentication
>>> **/
>>>секцию в horde/config/horde.php - там всё детально описано.
>>>
>>>Для работы с почтой понадобится IMP, для работы с адресными книгами -
>>>Turba.
>>>Алгоритм установки достаточно прост:
>>>1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp
>>>)
>>>2) читаем horde/imp/docs/INSTALL
>>>3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
>>>4) редактируем horde/config/registry.php
>>>4) проверяем права -- чтобы Apache мог это всё прочитать
>>>5) если необходимо, добавляем
>>> Alias /imp/ "/usr/local/horde/imp/"
>>>в описание виртуального сервера
>>>
>>>Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.
>>
>>Все сделал, проверил registry.php, разкоментировано IMP и TURBA не знаю правильно ли
>>или нет поставил в
>>
>> ** Horde Authentication        
>>          
>>          
>>          
>>          
>>       the
>>
>>// auth/login/logout lines in registry.php instead of configuring the
>>// following settings.          
>>          
>>          
>>          
>>          
>>          
>>// What backend should we use for authenticating users to Horde?
>>Valid
>>// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
>>$conf['auth']['driver'] = 'sql';
>>
>>
>>Произошла критическая ошибка:
>>
>>Необходимый параметр 'phptype' не указан в конфигурации аутентификации.
>>
>>[строка 96 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Auth/sql.php]
>>
>>Наверно что нибудь опять забыл разкоментировать
>
>
>Вот horde.php/ This is an example configuration for a MySQL preference backend.
>
>// The SQL script to setup the preference database is placed in
>
>// horde/scripts/db/prefs.sql.
>$conf['prefs']['params']['phptype'] = 'mysql';
>$conf['prefs']['params']['hostspec'] = 'localhost';
>$conf['prefs']['params']['username'] = 'horde';
>$conf['prefs']['params']['password'] = '*****';
>$conf['prefs']['params']['database'] = 'horde';
>$conf['prefs']['params']['table'] = 'horde_prefs';


Нашел!

* The Auth_sql class provides a sql implementation of the Horde                                                                    
* authentication system.                                                                    * Required values for $params:                                                                                                    
*      'phptype'       The database type (ie. 'pgsql', 'mysql, etc.).                                                              
*      'hostspec'      The hostname of the database server.                                                                        
*      'protocol'      The communication protocol ('tcp', 'unix', etc.).                                                          
*      'username'      The username with which to connect to the database.                                                        
*      'password'      The password associated with 'username'.                                                                    
*      'database'      The name of the database.                                                                                  
*      'table'         The name of the auth table in 'database'.                                                                  
*                                                                    
Sorry не знаю PHP, что, где раскоментирвать?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
что так никто и не поможет с Web доступом к Cyrus IMAP, Dmitry, 03-Фев-03, 17:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру