Как установить 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_.
Компиляция 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". Любая идея?
Перезапустите Apache.
Регистрация Horde PEAR на канале::
канал груши-обнаружите pear.horde.org
Установить каталог установки Horde::
груши устанавливают орду /horde_role
Установить Horde Groupware::
груша установить -a -B орда / групповая программа
Запустить установочный скрипт::
групповая установка
Test Horde Groupware::
http: // ваш сервер /horde/test.php
Поэтому я пытаюсь установить его другим способом, который описан в руководстве по установке:
Предпосылки
Для правильной работы Horde Groupware необходимы следующие предварительные условия.
Веб-сервер, который поддерживает PHP.
Horde Groupware в первую очередь разрабатывается на веб-серверах Apache и Lighttpd, которые мы рекомендуем. Эти серверы доступны с:
http: // httpd.apache.org / http: // www.lighttpd.net /
(МОЕ ПРИМЕЧАНИЕ: я использую Apache 2, у меня уже установлена ЛАМПА и она хорошо работает в моей ОС) ОК! Готово,
Веб-сервер с поддержкой PATH_INFO.
Для динамических интерфейсов Horde Groupware требуется веб-сервер, который правильно устанавливает переменную среды PATH_INFO для всех сценариев PHP. Каждый современный веб-сервер поддерживает это, но вам, возможно, придется включить эту функцию в конфигурации веб-сервера. например серверы Apache требуют:
AcceptPathInfo On
Серверы Lighttpd требуют:
"broken-scriptfilename" => "включить"
Не могу продолжить с этого момента, потому что я не могу найти в Интернете "Как настроить Apache веб-сервера и изменить AcceptPathInfo на ON,
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 Я не думаю, что сбой сервера - это отличное место для того, чтобы задать этот вопрос, так как я подозреваю, что будут вещи, которые не будут работать, или новые проблемы. Формат здесь - больше вопросов - > Ответ, в то время как я подозреваю, что вам нужно больше и больше, прежде чем вы отсортируете это...