Как установить Horde Webmail на Ubuntu 14.04?

Am с помощью Ubuntu 14.04. Застрял со следующей проблемой:

моя цель-установить и запуститьHORDER GROUPWARE 5.2 на моем домене / хостинге:

скачать на Github:

протокол HTTPS:// GitHub-е. ком/Орда/Орда/релизы/метки/групповой-5.2.2



Установка на Github:

https://github.com/horde/horde/tree/master/bundles/groupware



Демонстрация:

http://demo.horde.org/

Быстрая Установка

Это очень краткие инструкции по установке Horde Groupware и
свои предпосылки на sytem светильника. Они адресованы опытному
администраторы, которые точно знают, что делают. Для более
подробные инструкции, начните читать ниже в Prerequisites_.

  1. компиляция PHP для Apache 2::

    компакт-диск с PHP-х. х.х/
    ./настроить параметр --with-apxs2=выполнить/sbin/apxs2
    --С-то gettext --возможность-работы mbstring=все --включить-mbregex
    --с-Б-г --с-ПНГ-реж=в/usr --с-формат JPEG-реж=/ЕГР
    [- с-с MySQL|--с-список pgsql|--с-библиотека oci8]
    [--with-tidy]
    [--с-FTP-сервер]
    делать
    make install

не могу даже начать с этого метода, потому что нет такого "php-x".x.X " папка на моем ubuntu root, а нет такой думаю по интернету звонил "компиляция php для apache2". Есть идеи?

  1. Перезапустить Apache.

  2. зарегистрировать канал Horde PEAR::

    канал-откройте груши pear.horde.org

  3. установить каталог установки Орды::

    pear установить Орду / horde_role
    груша run-скрипты Орды / horde_role

  4. Установить Orde Groupware::

    pear install-a-B Орда/части

  5. запустить скрипт установки::

    groupware-install

  6. Тест Орда Groupware::

    http: //ваш сервер / Орда / тест.php

поэтому я пытаюсь установить его другим способом, который объясняется в руководстве по установке:

предпосылки

следующие предварительные условия требуются для Групповой Орды
функционировать должным образом.

  1. веб-сервер, поддерживающий PHP.

    Orde Groupware в основном разрабатывается под Apache и
    Веб-серверы Lighttpd, которые мы рекомендуем. Эти серверы
    доступно с:

    http: / / httpd."Апач".орг/
    http: / / www.конфигурационный файл lighttpd .чистая/

(мое примечание: Я использую Apache 2 У меня есть лампа уже установлена и хорошо функционирует на моем OS)

OK! Готово,

  1. веб-сервер с поддержкой PATH_INFO.

    динамические интерфейсы Horde Groupware требуется веб-сервер
    это правильно устанавливает переменную окружения PATH_INFO для всех PHP
    файлы сценариев. Каждый современный веб-сервер поддерживает эту функцию, но
    чтобы включить эту функцию в конфигурации веб-сервера. например
    Серверы Apache требуется::

    AcceptPathInfo On

    серверы документации требуется::

    "broken-scriptfilename" = > "включить"

не могу продолжить с этого момента, потому что я не могу найти в интернете " как настроить веб-сервер apache и изменить AcceptPathInfo на ON,

  1. PHP 5.3.0 или выше.

    PHP-интерпретируемый язык, на котором группировка Орды
    написанный.

    .. Примечание: Если возможно, вы должны установить PHP с операционный
    системы
    менеджер пакетов. Кроме того, вы собрать PHP самому.

    чтобы собрать PHP из исходных кодов, вы можете получить его по адресу

    http: / / www.в PHP .нетто/

    следуйте инструкциям в пакете PHP для сборки PHP для вашего
    один из следующих вариантов::
    система. Если вы используете Apache, не забудьте собрать PHP как библиотеку с

    --с-Апач
    --с-APXS, поставляемую
    -- with-apxs2

и т. д и т. п. и т. д. больше по ссылке установка.

любая идея о том, как держать его установки? там нет ресурсов в интернете (видео или учебники) о том, как установить его по-другому или что-то, только для более старых версий, как HORDER GROUPWARE 1.2 но это действительно старое программное обеспечение, что я пытаюсь установить это 5.2

У вас есть опыт с этим проблемы?
Любое руководство ценится!

17
задан Lazy Badger
23.02.2023 2:01 Количество просмотров материала 3477
Распечатать страницу

1 ответ

я рекомендую это отличное руководство для настройки полного почтового / группового решения на основе веб-почты Орды. Это ist написано для Ubuntu 12.04, но работает на 14.04 также:

https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/

см. 19) для установки веб-почты Орды.

Автор: Reason

Орда 5 является основой groupware, которая включает в себя приложения, ориентированные на веб-почта. Положить его на место-это смесь apt-get и PECL / Pear установки пакетов, большую часть которых я поднял из руководства Ubuntu для Орды 4, а затем адаптированы к этой установке сервера. Первый шаг чтобы установить как можно больше необходимых пакетов через apt-get:

apt-get install php5-dev php5-sasl php-pear php5-tidy php5-imagick 
apt-get install php5-geoip libgeoip1 geoip-bin geoip-database
apt-get install php-xml-serializer php5-memcache php-soap php5-intl
apt-get install libidn11-dev libmagickwand-dev libmagick++4 imagemagick
apt-get install libsasl2-dev libssh2-php libphp-jpgraph php-http-webdav-server

далее обновите менеджеры пакетов PECL и Pear и установите остальные необходимые пакеты:

pecl channel-update pear.php.net
pear channel-update pear.php.net
pecl install lzf
pear install --alldeps channel://pear.php.net/Date_Holidays-0.21.5
pear install --alldeps channel://pear.php.net/Date_Holidays_UNO-0.1.3
pear install --alldeps channel://pear.php.net/Date_Holidays_USA-0.1.1
pear install --alldeps channel://pear.php.net/Numbers_Words-0.16.2
pear install --alldeps channel://pear.php.net/Text_CAPTCHA-0.4.3

Далее идет установка компонентов Орды. Начните с этих команды:

pear channel-discover pear.horde.org
pear install horde/Horde_role
pear run-scripts horde/Horde_role

на этом этапе вам будет предложено ввести "расположение файловой системы для базового приложения Орды" - так введите полный путь к вашему webroot без косой черты, т. е. /var/www. Затем, начните процесс установки с помощью команды ниже. Это займет некоторое время запуск до завершения:

pear install -a -B horde/webmail

на данный момент это хорошая идея, чтобы убедиться, что все ваши PHP расширения фактически включены. Некоторые не могут быть; следующий команды гарантируют, что файлы конфигурации, которые отсутствовали в пробный запуск установки создаются, а затем перезапустить Apache, чтобы выбрать их:

echo "extension=memcache.so" > /etc/php5/conf.d/memcache.ini
echo "extension=lzf.so" > /etc/php5/conf.d/lzf.ini
service apache2 restart

приложение орды теперь будет сидеть в вашем webroot, но принадлежит от корня. Чтобы сменить владельца на пользователя Apache:

chown -R www-data:www-data /var/www The installation will have overwritten /var/www/.htaccess, so edit that file to reinstate your

правило mod_rewrite, которое перенаправляет весь трафик на HTTPS. Это будет выглядеть примерно так:

allow from all

<ifmodule mod_rewrite.c="">
    RewriteEngine On

    # Add the redirect to HTTPS rule.
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*) https://mail.example.com/ [L]

    # This is the default Horde rule.
    RewriteCond   %{REQUEST_FILENAME}  !-d
    RewriteCond   %{REQUEST_FILENAME}  !-f
    RewriteRule ^(.*)$ rampage.php [QSA,L]
</ifmodule>

Орда раз работает это полностью открыта миру для того, чтобы разрешить начальную настройку. Поэтому сначала заблокируйте его, чтобы быть доступным только с вашего IP-адреса-по крайней мере, пока у вас нет администратора и настройка аутентификации. Сделайте это, внеся это изменение в в /var/ВСП/.файл htaccess-в примере ниже замените 10.10.10.10 с IP-адресом, который вы используете:

#allow from all

# Remove this block when done
Order deny,allow
deny from all
allow from 10.10.10.10
allow from 127.0.0.1

вы можете проверить, чтобы увидеть, что все необходимые и/или желаемого PHP расширения устанавливаются и работают приезжий http://mail.example.com/test.php в вашем браузере. Это обеспечит список того, что есть и не установлено в настоящее время. Это руководство не учитывает Поддержка LDAP и PAM в PHP, например, так как они здесь не нужны.

теперь войдите в MySQL как root:

mysql -uroot -p You will need to create a MySQL database for Horde:

create database horde;
grant all on horde.* to 'horde'@'localhost' identified by 'hordepassword';
0
отвечен Michael Brohl 2023-02-24 09:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх