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

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

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

Скачать на Github:
https: // github.com / horde / horde / release /tag/groupware-5.2.2
Установка на Github:
https://github.com/horde/horde/tree/master/bundles/groupware
Демо-версия:
http://demo.horde.org/

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

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

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

    cd php-xxx/ ./configure --with-apxs2=/usr/sbin/apxs2 \ --with-gettext --enable-mbstring= все --enable-mbregex \ --with-gd --with-png-dir=/usr --with-jpeg-dir=/usr \ [--with-mysql|--with-pgsql|--with-oci8] [--with-tidy] [--with-ftp] make make устанавливать

Не могу даже начать с этого метода, потому что в моем корне Ubuntu нет такой папки "php-xxx", и в интернете нет такой мысли, которая называется "компиляция php для apache2". Любая идея?

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

  2. Регистрация Horde PEAR на канале::

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

  3. Установить каталог установки Horde::

    груши устанавливают орду /horde_role

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

    груша установить -a -B орда / групповая программа

  5. Запустить установочный скрипт::

    групповая установка

  6. Test Horde Groupware::

    http: // ваш сервер /horde/test.php

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

Предпосылки

Для правильной работы Horde Groupware необходимы следующие предварительные условия.

  1. Веб-сервер, который поддерживает PHP.

    Horde Groupware в первую очередь разрабатывается на веб-серверах Apache и Lighttpd, которые мы рекомендуем. Эти серверы доступны с:

    http: // httpd.apache.org / http: // www.lighttpd.net /

(МОЕ ПРИМЕЧАНИЕ: я использую Apache 2, у меня уже установлена ​​ЛАМПА и она хорошо работает в моей ОС) ОК! Готово,

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

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

    AcceptPathInfo On

    Серверы Lighttpd требуют:

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

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

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

    PHP - это интерпретируемый язык, на котором написано Horde Groupware.

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

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

    http: // www.php.net /

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

    --with-apache --with-apxs --with-apxs2

и т. д., и т. д. подробнее по ссылке УСТАНОВКА.

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

1 ответ

Решение

Я согласен с SvW, особенно потому, что не думаю, что инструкции по установке Horde настолько хорошо продуманы и, конечно, не очень дружелюбны для новичков. IMO, это не очень хороший вопрос для серверной ошибки, и он был бы намного лучше на каком-то форуме поддержки (например, на форумах Ubuntu), где кто-то мог бы немного держать вас за руку, а может быть больше взад и вперед, когда вы работаете над этим и возникают новые проблемы...

ИМО инструкции хитры, в основном потому что:

  • Непонятный макет: например, инструкции "Быстрая установка" отмечены как 1, но мне кажется, сокращенная версия остальных инструкций; 2. Это предварительные условия, опять же, на самом деле не часть инструкций (хотя очень важно...)
  • Отсутствие согласованности: например, 1.1 рекомендует компилировать PHP из исходного кода, но далее вниз по странице (2.3) говорится, что минимальный PHP равен 5.3, и рекомендует использовать версию пакета ОС...!?!

Но в интересах попытаться ответить на ваш вопрос:

Лично я бы просто следовал инструкциям быстрой установки, начиная с шага 3 (потому что у вас уже работает LAMP).

Чтобы все это работало правильно, вам, вероятно, придется обратиться по крайней мере к некоторым предварительным условиям.

Предварительные требования для установки документов Horde: 2. Предварительные условияApache (2.2) Я бы проверил ваш конфигурационный файл Appache (IIRC /etc/apache2/apache2.conf) для

AcceptPathInfo On

Если его там нет (или он закомментирован), добавьте его (в новую строку - или раскомментируйте, если он закомментирован)

PHP (2.3) Используйте версию, которую вы уже установили (я полагаю, из управления пакетами), поэтому просто начните с:

Следующие опции PHP РЕКОМЕНДУЕТСЯ включить расширенные функции в Horde Groupware:

настройка php в разделе 1 будет в вашем файле php.ini (IIRC /etc/php5/apache2/php.ini)

раздел 2 выглядит так, как будто вам нужно будет настроить свои предпочтения, это не так ясно, но мне кажется, что вам нужно будет настроить <path-where-horde-installed>/config/prefs.php (наверное /var/www/horde/config/prefs.php). Я бы порекомендовал использовать MySQL (так как он у вас уже установлен - "М" в LAMP).

Другие материалы в разделе предварительных требований будут в основном доступны в виде пакетов (например, поддержку IIRC GD можно добавить, установив php5-gd). вам, возможно, придется искать пакеты Ubuntu, чтобы получить правильные имена.

В заключение:

TBH Я не думаю, что сбой сервера - это отличное место для того, чтобы задать этот вопрос, так как я подозреваю, что будут вещи, которые не будут работать, или новые проблемы. Формат здесь - больше вопросов - > Ответ, в то время как я подозреваю, что вам нужно больше и больше, прежде чем вы отсортируете это...

Другие вопросы по тегам