Configuration Apache

Méthode Creole

Dans l'interface de configuration du module :

  • aller dans l'onglet Apache en mode expert ;

  • indiquer le chemin complet de l'application et l'alias de l'application /var/www/html/egroupware ;

  • indiquer le chemin de l'alias de l'application /egw ;

    Déclaration d'une application web dans gen_config
    Déclaration d'une application web dans gen_config
  • enregistrer la configuration et quitter ;

  • lancer la commande reconfigure ;

  • le logiciel doit répondre à l'adresse : http://<adresse_serveur>/egw

Truc & astuce

Le fichier de configuration apache pour cette application est /etc/apache2/sites-available/eole

Attention

La directive php_admin_flag allow_url_fopen On est nécessaire au bon fonctionnement d'EGroupware.

Méthode manuelle

  • créer le fichier de configuration apache nommé egroupware

    • sur les modules Scribe ou Horus : /etc/apache2/sites-available/egroupware.conf
    • sur le module AmonEcole : /opt/lxc/reseau/rootfs/etc/apache2/sites-available/egroupware.conf

# Exemple basique de configuration de site #

Alias /egw /var/www/html/egroupware

<Directory "/var/www/html/egroupware">

    php_admin_flag allow_url_fopen On

    AllowOverride None

    DirectoryIndex index.php

    Order Allow,Deny

    Allow from All

</Directory>

  • activer l'application à l'aide de la commande :

    # CreoleRun "a2ensite egroupware" web

  • recharger la configuration d'Apache à l'aide de la commande CreoleService[1] :

    # CreoleService apache2 reload

  • le logiciel doit répondre à l'adresse : http://<adresse_serveur>/egw

Remarque

Pour obtenir une configuration apache optimale, consulter la documentation de l'application.

En cas de problème, consulter le fichier de journal /var/log/rsyslog/local/apache2/apache2.err.log

Dans le cas d'EGroupware, il est nécessaire de supprimer le fichier .htaccess situé dans le répertoire racine du logiciel :

# rm -f /var/www/html/egroupware/.htaccess

La directive php_admin_flag allow_url_fopen On est également nécessaire au bon fonctionnement d'EGroupware.