J'utilise Ubuntu 14.04. Je suis coincé avec le problème suivant:
Mon objectif est d'installer et de faire fonctionner HORDER GROUPWARE 5.2 sur mon domaine/hébergement:
Télécharger sur Github:
https: // github. com/horde/horde/releases/tag/groupware-5.2.2
Installation sur Github:
https://github.com/horde/horde/tree/master/bundles/groupware
Démo:
http://demo.horde.org/
Installation rapide
Ce sont des instructions très succinctes sur la façon d’installer le logiciel de groupe Horde et ses conditions préalables sur un système LAMP. Ils s'adressent à des administrateurs expérimentés qui savent exactement ce qu'ils font. Pour des instructions plus détaillées, commencez à lire ci-dessous à la section Conditions préalables_.
Compiler PHP pour Apache 2 ::
cd php-xxx/./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 installer
Je ne peux même pas commencer avec cette méthode car il n’existe pas un tel dossier "php-x.x.x" sur ma racine Ubuntu, et il n’existe pas une telle pensée sur Internet appelée "compilation PHP pour Apache2". Une idée?
Redémarrez Apache.
Enregistrer Horde PEAR canal ::
pear channel-découvrez pear.horde.org
Définir le répertoire d'installation de Horde ::
pear installer les scripts d'exécution horde/horde_horde_rorde
Installer le logiciel de groupe Horde ::
installation de poire -a -B horde/groupware
Lancer le script d'installation ::
groupware-install
Testez le groupware Horde ::
http: // votre-serveur /horde/test.php
J'essaye donc de l'installer de la même manière que celle expliquée dans le guide INSTALLATION:
Conditions préalables
Les conditions préalables suivantes sont REQUISES pour que le logiciel de groupe Horde fonctionne correctement.
Un serveur web qui supporte PHP.
Horde Groupware est principalement développé sous les serveurs Web Apache et Lighttpd, que nous recommandons. Ces serveurs sont disponibles à partir de:
http: // httpd.Apache .org/http: // www.lighttpd .net /
(MA NOTE: j'utilise Apache 2, LAMP est déjà installé et fonctionne bien sur mon système d'exploitation) OK! Terminé,
Un serveur Web avec le support PATH_INFO.
Les interfaces dynamiques de Horde Groupware nécessitent un serveur Web qui définit correctement la variable d’environnement PATH_INFO pour tous les scripts PHP. Tous les serveurs Web modernes le prennent en charge, mais vous devrez peut-être activer cette fonctionnalité dans la configuration du serveur Web. par exemple. Les serveurs Apache nécessitent ::
AcceptPathInfo On
Les serveurs Lighttpd nécessitent ::
"broken-scriptfilename" => "activer"
Impossible de continuer à partir de ce point car je ne trouve pas sur Internet "Comment configurer le serveur Web Apache et définir AcceptPathInfo sur ON,
PHP 5.3.0 ou supérieur.
PHP est le langage interprété dans lequel Horde Groupware est écrit.
.. Remarque :: Si possible, installez PHP avec le gestionnaire de paquets de votre système d'exploitation. Sinon, vous construisez vous-même PHP.
Pour construire PHP à partir de sources, vous pouvez l’obtenir à l’adresse suivante:
http: // www.php .net /
Suivez les instructions du package PHP pour construire PHP pour l'une des options suivantes :: system. Si vous utilisez Apache, assurez-vous de construire PHP en tant que bibliothèque avec
--with-Apache --with-apxs --with-apxs2
etc, etc, etc plus sur le lien INSTALLATION.
Une idée sur la façon de continuer à l'installer? il n'y a pas de ressources sur Internet (vidéos ou tutoriels) sur la façon de l'installer différemment ou pour une raison quelconque, uniquement pour les versions plus anciennes comme HORDE GROUPWARE 1.2, mais il s'agit vraiment d'un logiciel très ancien. Ce que j'essaie d'installer, c'est la version 5.2.
Horde n'est pas simplement une application, mais plutôt un ensemble de divers packages, chacun effectuant une tâche donnée. Chacune de celles-ci a à son tour ses propres dépendances qui doivent être configurées à l’avance. Emballer (et maintenir) quelque chose comme cela représenterait une charge de travail énorme ayant un impact relativement faible sur les utilisateurs; L'installation manuelle est donc à peu près votre seule option.
Sur le wiki de la communauté, vous avez un guide d'installation détaillé , qui peut faciliter la tâche dans une certaine mesure. Mais cela nécessite toujours un certain engagement.