Documentation d'installation Plateforme femme actuelle



Documents pareils
CASE-LINUX MAIL - ROUNDCUBE

Configuration d'un serveur pour l'hébergement d'un site ezpublish V4

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Tutoriel compte-rendu Mission 1

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Procédure d'installation

Installation de Zabbix

CDS Invenio Installation et configuration de base

Architecture de la plateforme SBC

équipement radio Procédure

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE:

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Installation de Concrete 5

PPE GESTION PARC INFORMATIQUE

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

windows. deb etch main deb-src etch main

contact@nqicorp.com - Web :

Guide d installation rapide

Installation d' OCS inventory et de GLPI

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

Notes pour l'installation d'une version de Eprints sur une machine CentOS4.2 Stéphanie Lanthier Le jeudi 17 février 2006

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Installation et configuration d OCS/GLPI sur un Serveur Debian

Installation GLPI-OCSNG-SSL Linux Debian Sarge

BTS SIO Dossier BTS. PURCHLA Romain

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

Pratique et administration des systèmes

Créer son propre serveur Mail.

TP Service HTTP Serveur Apache Linux Debian

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Installation d un hébergement Web à domicile

Installation des outils OCS et GLPI

Installation d'un serveur FTP géré par une base de données MySQL

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

IIS 6 - PHP5 - MySQL phpmyadmin 2.6

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Guide Installation Serveur Extensive Testing

PROCEDURE D'INSTALLATION OPENREPORTS

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Installer un serveur web de développement avec VirtualBox

Chapitre 10 : Logiciels

Configurer la supervision pour une base MS SQL Server Viadéis Services

L installation du module Webmail nécessite également quelques prérequis, à savoir :

Guide Installation Serveur Extensive Testing

Guide d installation de SugarCRM Open Source version 4.5.1

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

DOCUMENTATION ADMINISTRATEUR

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

Etudiant Ella Fitzgerald

Serveur Web Apache - SSL - PHP Debian GNU/Linux

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Quick Start Installation de MDweb version 2.3

Installation d'un serveur sftp avec connexion par login et clé rsa.

Préparation d un serveur Apache pour Zend Framework

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

Configuration de plusieurs serveurs en Load Balancing

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel.

OCS Inventory & GLPI

Manuel d'installation de Joomla 1.7

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Vanilla : Virtual Box

THEME : Mise en place d une plateforme d enseignement à distance

Projet Administration Réseaux

Guide d'installation sous Windows

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

PLANNING DES ACTIVITES PROFESSIONNELLES

Procédure d'installation du serveur Apache HTTPD pour Windows

Oracle 11g. Installation et administration. Claude Duvallet 1/36

Projet Semestre2-1SISR

SÉCURITÉ DU SI. Mini PKI. Denoun Jérémy De Daniloff Cyril Bettan Michael SUJET (3): Version : 1.0

Test de HSQLDB et Comparatif avec Sqlite

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

AMI Enterprise Intelligence Pré-requis techniques

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

Installation FollowMe Q server

UwAmp. Serveur d'evaluation

Tutoriel Drupal version 7 :

Une solution opensource d'affichage dynamique - XIBO

Transcription:

Smile Motoristes Internet page 1/7 Documentation d'installation Plateforme femme actuelle Smile 2006 Motoristes Internet page 1/7

Smile Motoristes Internet page 2/7 1 Historique du document Vers. Date Qui Quoi 1.0 17/11/2006 Selim Dogguy Rédaction initiale 1.1 20/11/2006 Damien Hardy Correctifs et précisions 1.2 6/12/2006 Selim Dogguy Modification du fichier services.ini.append.php Sommaire 1Objectif Cette documentation détaille le processus d'installation du livrable Femme actuelle. Il s'adresse aux équipes d'exploitation de «Prisma Presse» et d'»internet FR». Afin de pouvoir dérouler cette procédure il est nécessaire de disposer des droits administrateur sur la plateforme. 2Pré requis à l'installation du produits 2.1Installation des paquetages Composant Version Système d'exploitation Debian Sarge 3.1 PHP 4.4 Liste des packages nécessaires : php4 php4 cli libapache mod php4 php4 curl php4 domxml php4 gd php4 mysql php4 mcrypt php4 eaccelerator Smile 2006 Motoristes Internet page 2/7

Smile Motoristes Internet page 3/7 MySQL 4.1 Apache 1.3.33 ou supérieur < 2 Imagemagick 6.0.6.2 2.7 L'installation de ces pré requis est laissé au soin de l'exploitant. Smile recommande l'utilisation des package PHP récupérés sur le site http://packages.dotdeb.org. L'installation du bridge php java est détaillé dans la suite du document. Dans le php.ini (/etc/php4/apache/php.ini et /etc/php4/cli/php.ini), augmenter le paramètre memory_limit à 64M 2.2Installation du bridge PHP JAVA 2.2.1Installation de la JVM La version de la JVM requise pour ce projet doit être dans la série 1.4. L'utilisation de la JVM de sun est fortement recommandé. On peut cependant utiliser une version packagée de cette JVM, en suivant la méthode suivante : Ajouter la source suivante dans le fichier /etc/apt/sources.list : deb http://www.tux.org/pub/java/debian/ sarge non free Lancer les commandes suivantes en root : # apt get update # apt get install j2sdk1.4 2.2.2Compilation du Bridge PHP/JAVA Afin de ne pas polluer les machines de production, cette étape peut se faire sur machine tierce, à condition de respecter la version du système d'exploitation, du php et l'architecture cible. Installer les paquetages nécéssaires à la compilation : #apt get install gcc g++ apache autoconf automake make php4 dev libtool bzip2 wget unzip Récupérer les sources de bridge depuis l'url suivante : http://sourceforge.net/projects/php java bridge #wget http://belnet.dl.sourceforge.net/sourceforge/php java bridge/php javabridge_3.1.8.tar.bz2 Compiler la librairie # tar xjvf php java bridge_3.1.8.tar.bz2 # cd php java bridge 3.1.8 # phpize #./configure disable backend # make Smile 2006 Motoristes Internet page 3/7

Smile Motoristes Internet page 4/7 2.2.3Installation de la librairie Une fois compilé le bridge produit dans le répertoire modules le fichier java.so. Le copier dans le répertoire d'extension de PHP : # cp modules/java.so /usr/lib/php4/20050606/ En parallèle, télécharger la version packagée pour Windows et décompresser le fichier JavaBridge.war. Copier alors le fichier JavaBridge.jar contenu dans le répertoire WEB INF/lib dans /usr/lib/20050606/. # wget http://belnet.dl.sourceforge.net/sourceforge/php java bridge/php javabridge_3.1.8_j2ee.zip # unzip php java bridge_3.1.8_j2ee.zip # cd php java bridge 3.1.8_j2ee # unzip JavaBridge.war # cp WEB INF/lib/JavaBridge.jar /usr/lib/php4/20050606/ Ajouter ou modifier (une section java existe peut être déjà) dans le fichier /etc/php4/apache/php.ini et /etc/php4/cli/php.ini les lignes suivantes : extension=java.so [Java] java.java_home=/usr/lib/j2se/1.4 java.java=/usr/lib/j2se/1.4/bin/java La variable java.java_home doit pointer sur le répertoire d'installation du JDK. La variable java.java doit pointer sur l'exécutable java. 2.2.4Vérification Redémarrer le serveur web : # /etc/init.d/apache restart Afficher par la suite un phpinfo() et vérifier si l'extension dynamique java est chargée et si le «java status» est à «running». 3Description du livrable Le livrable de Smile contient deux éléments : Une archive au format tgz contenant la racine du site Une archive au format tgz contenant un dump de la base de données 4Installation du produit ezpublish 4.1Configuration des hôtes virtuels Créer le fichier /etc/apache/conf.d/ezpublish.conf comme suit Smile 2006 Motoristes Internet page 4/7

Smile Motoristes Internet page 5/7 <VirtualHost *:80> DocumentRoot "/var/www/ezpublish" ServerName VIRTUALHOST_NAME <Directory "/var/www/ezpublish"> Options Indexes </Directory> RewriteEngine On # For all known data directories we let Apache serve it directly ### Rewriterule ^/var/([^/]+/)?storage/images versioned/.* /index_image_femmeactuelle.php [L] Rewriterule ^/var/([^/]+/)?storage/images/.* /index_image_femmeactuelle.php [L] RewriteRule ^/var/storage/.* RewriteRule ^/var/[^/]+/storage/.* RewriteRule ^/var/cache/texttoimage/.* RewriteRule ^/var/[^/]+/cache/texttoimage/.* RewriteRule ^/design/[^/]+/(stylesheets images javascript fckeditor)/.* RewriteRule ^/share/icons/.* RewriteRule ^/extension/[^/]+/design/[^/]+/(stylesheets images javascripts?)/.* RewriteRule ^/packages/styles/.* # Exception pour le soap ezpublish RewriteRule ^/soap.php # If not PHP should serve the page RewriteRule.* /index.php DirectoryIndex index.php </VirtualHost> La variable VIRTUALHOST_NAME est renseignée différemment sur les serveur de FrontOffice et ceux du BackOffice, elle contient respectivement le nom de domaine utilisé pour le frontoffice et le nom utilisé pour la contribution. 4.2Décompression des sources Décompresser l'archive fournie dans /var/www. Vous obtenez alors un répertoire ezpublish. # cd /var/www # tar zxvf www.tar.gz mêtre a jour les droit sur les répertoires. # cd /var/www/ezpublish # bash./update_rights.sh Smile 2006 Motoristes Internet page 5/7

Smile Motoristes Internet page 6/7 4.3Configuration des fichiers ini 4.3.1Fichier /var/www/ezpublish/index_image_femmeactuelle.php define( 'STORAGE_BACKEND', 'mysql' ); define( 'STORAGE_HOST', 'ADRESSE_BASE_DE_DONNEES'); define( 'STORAGE_PORT', 3306 ); define( 'STORAGE_SOCKET', '' ); define( 'STORAGE_USER', 'UTILISATEUR_MYSQL'); define( 'STORAGE_PASS', 'MOTDEPASSE_MYSQL'); define( 'STORAGE_DB', 'ez_femmeactuelle_storage'); define( 'STORAGE_CHUNK_SIZE', 65535 ); Remplacer les valeurs en gras par celles adaptés à l'environnement. 4.3.2Fichier /var/www/ezpublish/settings/override/file.ini.append.php Remplacer la valeurs des paramètres suivants : DBHost, DBUser et DBPassword avec les valeur de connexion a la base de données adéquates. 4.3.3Fichier /var/www/ezpublish/settings/override/site.ini.append.php Mettre en correspondance le nom du siteaccess et le nom de domaine associé : HostMatchMapItems[]=NOM_DE_DOMAINE_FRONT;femmeactuelle HostMatchMapItems[]=NOM_DE_DOMAINE_BACK;femmeactuelle_admin 4.3.4Fichier /var/www/ezpublish/settings/siteaccess/femmeactuelle_admin/site.ini.append.php et /var/www/ezpublish/settings/siteaccess/femmeactuelle/site.ini.append.php Mettre à jour les valeurs utilisées pour les paramètres AdminEmail et EmailSender Dans la section DatabaseSettings remplacer la valeurs des paramètres suivants : Server, User et Password 4.3.5Fichier /var/www/ezpublish/extension/service/settings/service.ini.append.php Mettre à jour la variable Domaine en précisant le nom de domaine utilisé pour les frontaux. Cette variable doit absolument intégrer le préfix http:// 4.4Import de la base de données Sur le serveur de base de données il faut créer les deux bases suivantes : ez_femmeactuelle ez_femmeactuelle_storage L'utilisateur mysql ezpublish sera utilisé par le produit pour se connecter à la base de données. 4.4.1Création de la base de données ez_femmeactuelle Smile 2006 Motoristes Internet page 6/7

Smile Motoristes Internet page 7/7 drop database IF EXISTS ez_femmeactuelle; create database ez_femmeactuelle CHARACTER SET UTF8; grant all on ez_femmeactuelle.* to ezpublish@'%' identified by 'MOTDEPASSE_MYSQL'; Remplacer les valeurs en gras par celles adaptés à l'environnement. 4.4.2Import des données de la base ez_femmeactuelle # mysql uezpublish p ez_femmeactuelle < ez_femmeactuelle.sql 4.4.3Création de la base de données ez_femmeactuelle_storage drop database IF EXISTS ez_femmeactuelle_storage; create database ez_femmeactuelle_storage CHARACTER SET UTF8; grant all on ez_femmeactuelle_storage.* to ezpublish@'%' identified by 'MOTDEPASSE_MYSQL'; Remplacer les valeurs en gras par celles adaptés à l'environnement. 4.4.4Import des données de la base ez_femmeactuelle_storage # mysql uezpublish p ez_femmeactuelle_storage < ez_femmeactuelle_storage.sql Smile 2006 Motoristes Internet page 7/7