Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
> --ox_timezone="Europe/Kiev"
Если скрипт запустить от обычного пользователя, он выдаст:
Execute as root...or make sure slappasswd is in PATH
Запускаем от root, появилась надпись зеленого цвета, что с LDAP все хорошо, а красным цветом, что база openexchange в PostgreSQL не существует:
LDAP Success
psql: FATAL: database "openexchange" does not exist
SQL Error
Deleting User from LDAP
Возвращаемся в пункт PostgreSQL и смотрим, наша база называлась openxchange, а OX использует для доступа базу openexchange, находим и исправляем строки, в файле /usr/local/openxchange/etc/admintools.conf, который отвечает за конфигурацию сервера:
DEFAULT_SQL_DB="openxchange"
DEFAULT_SQL_USER="openxchange"
Запускаем еще раз и получаем в ответ:
LDAP Success
SQL Success
Теперь добавим группу:
> sudo $OX_home/sbin/addgroup_ox –group=developers
Added Group developers to LDAP
Добавление первого пользователя и группы успешно завершено.
Apache2 / Website
Настроим взаимодействие веб-сервера и OX. Для этого создаем папки в директории data веб-сервера и скопируем в них контент, который идет вместе с OX.
> cd /usr/local/www/data
> sudo mkdir -p cfintranet/webmail
> cd $OX_home/share/groupware/data/
> sudo cp -R images css javascript/usr/local/www/data/cfintranet/
> cd $OX_home/share/webmail/data/
> sudo cp -R images css javascript/usr/local/www/data/cfintranet/webmail
Хранилище файлов
Создадим хранилище данных, для этого запустим скрип, который на медленных машинах, с многими файловыми системами, может выполняться довольно долго.
Как написано в [2], файл sbin/correctfilespool в качестве интерпретатора содержит «#!/bin/sh», но, скорее всего, это какая-то модификация bash. Так что поменяем «#!/bin/sh» на «#!/usr/local/bin/bash». Также скрипт sbin/correctfilespool использует GNU seq для счета от 0 до 255, но в составе FreeBSD ее нет. Для решения проблемы можно выбрать два пути. Первый поставить порт sysutils/coreutils и заменить все seq на gseq. Второй вместо seq использовать программу jot, идущую в стандартной поставке FreeBSD, и везде заменить «seq 0 255» на «jot 256 0».