Я использую 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-систему. Они адресованы опытным администраторам, которые точно знают, что они делают. Для получения более подробных инструкций, начните читать ниже в разделе Предварительные условия_.
Компиляция 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". Есть идеи?
Перезапустите Apache.
Зарегистрируйте PEAR-канал Horde::
pear channel-discover pear.horde.org
Установите каталог установки Horde::
pear install horde/horde_role pear run-scripts horde/horde_role
Установить Horde Groupware::
pear install -a -B horde/groupware
Запустить скрипт установки::
groupware-install
Тестируем Horde Groupware::
http:// your-server /horde/test. php
Поэтому я пытаюсь установить его другим способом, который описан в руководстве по установке:
Предварительные условия
Следующие предварительные условия являются ОБЯЗАТЕЛЬНЫМИ для того, чтобы Horde Groupware функционировать должным образом.
Веб-сервер, поддерживающий PHP.
Horde Groupware в основном разрабатывается под управлением веб-серверов Apache и Lighttpd, которые мы рекомендуем. Эти серверы доступны по адресу:
http:// httpd.apache .org/ http:// www.lighttpd .net/
(МОЕ ПРИМЕЧАНИЕ: я использую Apache 2 У меня уже установлен LAMP, и он хорошо работает на моей ОС). OK! Готово,
Веб-сервер с поддержкой PATH_INFO.
Динамические интерфейсы Horde Groupware требуют веб-сервера. который правильно устанавливает переменную окружения PATH_INFO для всех PHP скриптов. Каждый современный веб-сервер поддерживает это, но вам, возможно, придется включить эту функцию в конфигурации веб-сервера. Например. Серверы Apache требуют:
AcceptPathInfo On
Серверы Lighttpd требуют:
"broken-scriptfilename" => "enable"
Не могу продолжить с этого места, потому что не могу найти в интернете "Как настроить веб-сервер apache и изменить AcceptPathInfo на ON,
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
Я согласен с SvW, особенно потому, что не думаю, что инструкции по установке Horde так хорошо изложены и уж точно не очень удобны для новичков. ИМО, это не лучший вопрос для сбоя сервера, и было бы намного лучше на каком-то форуме поддержки (например, форумах Ubuntu), где кто-то мог бы немного подержать вас за руку, и могло бы быть больше взад и вперед, когда вы работаете над битами и у вас есть новые проблемы ...
ИМО, инструкции сложны, в основном потому, что:
Но чтобы попытаться ответить на ваш вопрос:
Лично я бы просто следовал инструкциям по быстрой установке, начиная с шага 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 выглядит так, как будто вам нужно настроить ваши предпочтения не так понятны, но мне кажется, что вам нужно будет настроить
(вероятно, / var / www / horde / config / prefs.php
). Я бы рекомендовал использовать MySQL (поскольку он у вас уже установлен - «M» в LAMP).
Остальные вещи в разделе предварительных требований будут в основном доступны в виде пакетов (например, поддержка IIRC GD может быть добавлена путем установки ] php5-gd
). вам может потребоваться поиск пакетов Ubuntu, чтобы получить правильные имена.
Наконец:
TBH Я не думаю, что serverfault - отличное место, чтобы задать этот вопрос, поскольку я подозреваю, что будут вещи, которые не будут работать; новые проблемы. Формат здесь следующий: больше вопросов -> Ответ, тогда как я подозреваю, что вам понадобится еще несколько вопросов, прежде чем вы разберетесь ...