installation de egroupware sous windows server 2003 avec easyphp

51
INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC EasyPHP

Upload: summer-jackson

Post on 15-Mar-2016

29 views

Category:

Documents


1 download

DESCRIPTION

INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC EasyPHP. Les outils d’installations. Pour installer Egroupware , il faut disposer de certains outils: Un CD d’installation de Windows server 2003 Télécharger easyPHP5 ou plus Télécharger les packages de Egroupware : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003

AVEC EasyPHP

Page 2: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Les outils d’installationsPour installer Egroupware, il faut disposer de certains outils:Un CD d’installation de Windows server 2003Télécharger easyPHP5 ou plusTélécharger les packages de Egroupware:

eGroupware-1.6.003-2.zipeGroupware-gallery-1.6.003-2.zipeGroupware-icalsrv-1.6.003-2.zipegw-pear.tar.gz correspondantPEAR-1.9.3.tgz

Page 3: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Les outils d’installation (suite)

En plus de ces outils, il faut dispose de quelques fichiers .dll supplémentaires:

Php-pdo-oci.dllPhp_oci8.dllPdo-oci.dllOci.zipNtwdblib.dll

Page 4: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

ETAPE 1 : INSTALLATION DE easyPHP

Page 5: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP

eGroupware nécessite l’installation d’un serveur Apache avec MysQl et PHP pour fonctionner.

La solution la plus simple est l’installation de esayPHP qui comprend ces trois (3) serveurs.

Page 6: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite)

Télécharger le package esayPHP et déposez –le sur votre bureau.

Double-cliquez dessus pour lancer l’installation

Page 7: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite)

La fenêtre suivante vous permet de choisir la langue.

Cliquez sur OK, pour continuer

Page 8: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite)

Cliquez sur Suivant, pour continuer.

Page 9: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite)

Choisir, « Je comprends et j’accepte les termes du contrat de licence, puis cliquez sur Suivant pour continuer.

Page 10: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite)

Cliquez sur Suivant, pour continuer.

Page 11: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite): Choix du dossier de destination

Choisir le répertoire d’installation, puis cliquez sur Suivant pour continuer.

Page 12: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite): Choix du dossier du menu Démarrer

Choisir le dossier du menu Démarrer, puis cliquer sur Suivant.

Page 13: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation de easyPHP (suite et fin)

Cliquer sur Installer, pour installer easyPHP. A la fin de l’installation, cliquez sur Terminer.

Page 14: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Premier lancement de easyPHP

Cette fenêtre et le petit logo en bas dans la barre des tâches vous indiquent que els serveurs sont démarrés.

Page 15: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Premières configurations

Vous pouvez arrêter et redémarrer les serveurs Apache et MySQL.

Page 16: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Premières configurations (suite)

En cliquant avec le bouton droit sur l’icône de easyPHP dans la barre des tâches, on accède au menu des configurations.

Page 17: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Les éléments du menu

Aide: renvoi à différentes aides sur le fonctionnement ou le langage PHP généralement via des sites.

Log: permet de vérifier les messages d’erreurs Apache, PHP ou Mysql

Configuration: permet de configurer le logiciel (démarrage auto, …)

Explorer: donne accès à l’explorateur Windows

Page 18: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Les éléments du menu (suite)

Administration: permet d’administrer les différents composants, notamment gérer les bases de données.

Web local: permet d’accéder à votre navigateur Internet en local.

Redémarrer et arrêter: permet de redémarrer les serveurs et de quitter easyPHP.

Page 19: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

UTILISATION DE PHP

Page 20: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Utiliser PHPL’utilisation des programmes en PHP passera par

un sous dossier Windows d’easyPHP: C:\Program files\EasyPHP-XXX\wwwLes fichiers à tester doivent IMPERATIVEMENT se

trouver dans ce dossier ou dans un de ses sous-dossiers.

Démarrez votre navigateur, puis tapez dans la barre d’adresse: 127.0.0.1 ou localhost.

La page d’accueil va afficher la page 127.0.0.1/index.php inclus dans le dossier Windows.

Page 21: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Test de PHP

Pour tester si PHP est bien installer et configurer, créez un fichier index.php contenant le code suivant à la racine de votre serveur web:

<?php phpinfo(); ?>Lancez le navigateur et taper: http://localhostVous devriez voir apparaitre toute la

configuration de PHP.Sinon, reprenez l’installation de easyPHP.

Page 22: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

TESTER L’INSTALLATION DE MySQLAprès l’installation de easyPHP, effectuer un

petit test à la console pour s’assurer du bon fonctionnement de MySQl.

Lancer les commandes DOS.Déplacez-vous dans le répertoire d’installation

de MySQL. Par exemple: C:\Program Files\EasyPHP-XXX\MySQL\bin, puis tapez la commande suivante: mysql –u root –p

Entrez le mot de passe (par défaut mysql).A l’invite mysql>, tapez show databases;

Page 23: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Tester l’installation de MySQL (suite)

Une fenêtre comme celle qui suit vous indique que MySQL est prêt.

Page 24: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

ETAPE II: INSTALLATION DE EGROUPWARE-1.6.003-2

Page 25: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Installation des packages

Télécharger egroupware-1.6.003-2, puis décompressez-le à la racine du site (dans le répertoire www). Vous obtiendrez un répertoire egroupware.

Télécharger egw-pear.tar.gz, puis décompressez-le dans le répertoire egroupware à la racine de votre site.

Créez une base de données « egroupware ».Créez un utilisateur « egroupware » avec tous les

droits.

Page 26: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Lancement de l’installation

Ouvrez la page:

http://localhost/egroupware/setup/check_install.php

Validez, l’installation de egroupware démarre.Vous obtenez la page suivante vous

permettant de corriger les éventuelles erreurs.

Page 27: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Vérification des modules

Page 28: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Quelques suggestions pour résoudre les erreurs

Modifier obligatoirement toutes les vérifications marquées d’une croix rouge.

Pour les modifications marquées d’un éclair orange, il est préférable de les corriger mais vous pouvez les éviter si vous estimez ne pas avoir besoin des modules indiqués.

Toutefois, il est toujours possible de revenir pour apporter les modification en cas de besoin dans le fichier php.ini

Page 29: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Suggestions (suite)

Modifiez mbstring, comme indiquéInstallez le module PEAR qui est indispensable

à egroupware pour plein de service de messagerie.

Poursuivre l’installation.

Page 30: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Configuration des entêtes

C’est une page importante qui consiste à positionner tous les réglages systèmes par défaut pour egroupware (sauvegardes, répertoire, etc.).

Egroupware a son propre système de réglage préférentiel, mais cette partie se passera dans l’applicatif egroupware.

La création des entêtes se fait dans la page suivante:

Page 31: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Configuration des entêtes (suite)

Page 32: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Remplissage des champs

Racine serveur: c’est le chemin complet à votre application egroupware

Include Root: Identique au serveur racineIdentifiant entête: adminMot de passe entête: votre mot de passe

(pour accéder à l’entête)Limiter l’accès: laisser videConnexions persistantes: oui

Page 33: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Remplissage des champs (suite)

Type de session: PHPActiver Mcrypt: NONVersion: laisser videVecteur d’initialisation Mcrypt: laisser en l’étatBoite de sélection de domaine: NONNom du serveur de base de données: laissé

localhost, sinon indiqué l’adresse IP du serevur MySQL

Page 34: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Remplissage des champs (suite)Port d’accès à la base de données: laisse 3306Nom de la base de données: laissé egroupware

(nom de la base MySQL).Utilisateur de la base de données: laissé

egroupware (utilisateur de la base MySQL).Mot de passe utilisateur de la base: mot de passe

utilisateur egroupware(dans MySQL).Mot de passe de configuration: mot de passe du

domaine egroupware.NE PAS CLIQUEZ SUR « Ajouter une nouvelle

instance (domaine Egw)!!!

Page 35: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Ecriture du fichier header.inc.php

Le bas de la page se présente ainsi:

L’interface egroupware propose trois options pour écrire le fichier d’entête:

Page 36: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Ecriture du fichier header.inc.php (suite)

Télécharger le fichier header.inc.php sur son PC, le modifier avec ses paramètres, puis le remettre à son emplacement à la racine egroupware.

Visualiser le fichier header.inc.php, copier-coller le texte (complet), dans un nouveau document directement sur le serveur dans le répertoire approprié.

Ecrire pour écrire directement le fichier header.inc.php à son emplacement approprié.

Cliquez, sur le bouton Continuer, après avoir écrit le fichier header.inc.php

Page 37: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Ecriture du fichier header.inc.php (suite)

On arrive alors à la page suivante:

La partie « Header Admin Login » est terminée. Il reste à lancer la partie « Setup/Config Admin Login ».

Page 38: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Suite de la configuration

Nous arrivons à la fenêtre suivante:

Page 39: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 1: Gestion simplifiée des applications

Cochez la case « Afficher les informations de débogage supplémentaire »,

Cliquez sur Installer.Allez en bas de la page et cliquez sur

« Vérification de mon installation »Vous devriez voir tout passer au vert, sauf…

Page 40: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: Configuration

Cliquez sur « Modifier la configuration actuelle, puis répondre aux questions:

• Entrez le chemin complet pour les fichiers temporaires (\tmp).

• Entrez le chemin complet pour les fichiers d’utilisateurs (\egroupware\default\files).

• Entrez le chemin complet pour le répertoire de sauvegarde (\egroupware\default\backup).

• Entrez l’emplacement de l’URL de egroupware:../egroupware)

Page 41: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: (suite)

Ordre de sélection de type d’images: PNGJPEGGIF

Entrez le nom de la machine sur lequel ce serveur s’éxecute

Entrez votre serveur FTP par défautTentative d’utiliser le type MIME correct pour

FTP au lieu de celui par défaut: laissé NONEntrez votre serveur HTTPEntrez le port de votre serveur proxy HTTP

Page 42: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2 (suite)

Entrez le nom de l’utilisateur pour le proxy HTTP

Entrez le mot de passe pour le proxy HTTP

Page 43: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: Serveur de messagerie

Nom d’hôte ou adresse IP du serveur de messagerie POP/IMAP.

Protocole MailServer: IMAP si local, sinon IMAPS.

Type de login Mail server: Choisir Virtual mail Manager.

Domaine Mail Server: Saisir MonDomaine.com

Page 44: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: serveur de messagerie (suite)

Nom d’hôte ou adresse IP de votre serevur SMTPPort du serveur SMTP (en général 25 s’il existe)Utilisateur pour l’authentification SMTP: laisser

videMot de passe pour l’authentification SMTP:

laisser videRque: Les paramètres mail ne sont obligatoires que

si nous voulons nous servir des fonctions mails d’egroupware. Dans le cas contraire on peut les laisser vide.

Page 45: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: Authentification des comptesVoir l’image ci-dessous:

Page 46: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: LDAP et AD

Laisser la partie Ldap vide car par défaut les comptes et les groupes d’egroupware sont gérés par egroupware.

Renseigné la partie AD si vous disposez d’un contrôleur de domaine.

Page 47: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP
Page 48: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 2: réglages supplémentaires

Page 49: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

Etape 3: Compte Administrateur

C’est la création du compte Admin• Supprimer tous les comptes: NON, car on

vient de créer la base, elle est vide!!!• Identifiant: à complèter à sa guise!• Donnez les droits administrateur à tous…:

cochez la case oui pour qu’on puisse avoir tous les accès pour gérer egroupware depuis egroupware!!!

Page 50: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

FIN DE LA CONFIGURATION

C’est terminé !!!Vous pouvez maintenant vous connecter par

l’url:http://localhost/egroupware

Page 51: INSTALLATION DE EGROUPWARE SOUS WINDOWS SERVER 2003 AVEC  EasyPHP

FIN