Как установить Horde Webmail на Ubuntu 14.04? [закрыто]

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

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

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

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

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

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

    cd php-x.x.x/ ./configure --with-apxs2=/usr/sbin/apxs2 \ --with-gettext --enable-mbstring=all --enable-mbregex \ --with-gd --with-png-dir=/usr --with-jpeg-dir=/usr \ [--with-mysql|--with-pgsql|--with-oci8] [--with-tidy] [--with-ftp] make make install

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

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

  2. Зарегистрируйте PEAR-канал Horde::

    pear channel-discover pear.horde.org

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

    pear install horde/horde_role pear run-scripts horde/horde_role

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

    pear install -a -B horde/groupware

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

    groupware-install

  6. Тестируем Horde Groupware::

    http:// your-server /horde/test. php

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

Предварительные условия

Следующие предварительные условия являются ОБЯЗАТЕЛЬНЫМИ для того, чтобы Horde Groupware функционировать должным образом.

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

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

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

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

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

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

    AcceptPathInfo On

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

    "broken-scriptfilename" => "enable"

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

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

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

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

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

    http:// www.php .net/

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

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

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

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

-3
задан 25 October 2014 в 03:18
1 ответ

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

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

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

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

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

Однако, чтобы все работало правильно, вам, вероятно, также потребуется выполнить хотя бы некоторые из предварительных условий.

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

AcceptPathInfo On

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

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

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

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

раздел 2 выглядит так, как будто вам нужно настроить ваши предпочтения не так понятны, но мне кажется, что вам нужно будет настроить /config/prefs.php (вероятно, / var / www / horde / config / prefs.php ). Я бы рекомендовал использовать MySQL (поскольку он у вас уже установлен - «M» в LAMP).

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

Наконец:

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

-1
ответ дан 5 December 2019 в 22:04

Теги

Похожие вопросы