WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place et diffusion du dépôt institutionnel électronique de l'école normale supérieure Abidjan (ENS) sous PMB

( Télécharger le fichier original )
par Adou Jean-Constant ATTA
Université Cheikh Anta Diop de Dakar Sénégal (EBAD) - Master professionnel en sciences de l'information documentaire 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III. MISE EN OEUVRE DU PROJET

La mise en oeuvre du projet s'organise autour de quatre (4) principales activités, chacune avec ses tâches.

III.1. Activité N°1 : Installation, paramétrage et création de l'OPAC

Cette première activité renferme quatre (4) tâches dont :

- Tâche 1: Contrôle du système informatique existant ;

- Tâche 2 : Acquisition et installation des logiciels ;

- Tâche 3 : Paramétrage et lancement de PMB en local ;

- Tâche 4 : Personnalisation et test d'alimentation de la base de données.

III.1.1. Tâche 1 : Contrôle du système informatique

Les caractéristiques du système informatique avec lequel l'application

PMB est développée en local pour créer le portail du DI de l'ENS sont présentées dans le tableau suivant.

Tableau N°28: Présentation des caractéristiques du système informatique

Système d'exploitation

Windows Trust 4.0, un dérivé de Windows XP professionnel version 2003 service pack 2, V.4478

Processeur

Intel Pentium dual core 1.73 GHz

Mémoire vive (RAM)

1 Go

Disque dur

160 Go

Protocole Web

Protocole TCP/IP configuré

Source : nous-mêmes

III.1.2. Tâche 2 : Acquisition et installation des logiciels

L'installation de PMB sur un serveur local requiert des logiciels

complémentaires et des fichiers spécifiques pour mieux faire tourner des fonctionnalités spécifiques.

Acquisition des logiciels et fichiers requis

o PMB (site officiel de PMB): http://www.sigb.net/;

o Documentation en français (site officiel de PMB) :

http://www.sigb.net/?page=download&lang=fr;

o Package EasyPhp 5.2.10 comprend le trio: Apache web serveur, MySql et Php (sur le site officiel, ne pas prendre de version supérieure) :

http://www.easyphp.org/download.php;

o Yaz 3.0.50 (sur un serveur de transfert de fichiers ftp) ;

o L'extension php_yaz.dll (sur un serveur de transfert de fichier, télécharger ladite version et pas une autre) :

http://ftp.indexdata.dk/pub/phpyaz/win32/php-5.2.3/1.0.11/php_yaz.dll

Installation de PMB

En nous fiant à toute la panoplie de la documentation sur l'installation de PMB, notamment celle disponible sur le site officiel de PMB, nous sommes parvenus à la compréhension de son architecture full web et de son système d'installation.

Cependant, sa prise en main effective dans le cadre de la conception du DI de l'ENS n'a été possible qu'à partir de la documentation, éditée par Anne-Marie CUBAT, spécialiste des SID et praticienne avérée de PMB.

Avec le soutien d'experts tels que Eric ROBERT de PMB services et Michaël HALM, CUBAT propose, en langue française, une documentation57(*) pour une installation de PMB sous technologie WAMP58(*) en neuf (9) étapes.

Cependant, pour des raisons méthodologiques, nous résumons cette installation en cinq (5) étapes.

Etape N°1 : Procédure d'installation et configuration des fichiers

Pour installer PMB, il faut préalablement procéder à l'installation du package EasyPhp 5.2.10 (Apache-Mysql-Php), en double cliquant sur l'exécutable, le set up: "EasyPHP-5.2.10-setup.exe " ;

Répertoire d'installation : C :\Program Files\Easyphp5.2.10\

En raison des nombreuses fonctionnalités intégrées dans PMB, il est nécessaire de modifier des valeurs de certains fichiers (php.ini, my.ini) afin de pouvoir gérer des fichiers de grande taille.

Figure N°1: Icône de Easyphp apparaissant dans la barre des tâches

Pour y arriver, faire clic droit de la souris sur l'icône de EasyPhp, un menu déroulant apparaît.

Choisir l'option « Configuration » et dans le sous-menu « configuration », choisir « Php » pour modifier le fichier « php.ini ».

Figure N°2: Menu déroulant de Easyphp

Etape N°2 : Modification des fichiers

Paramètres à modifier dans le fichier « php.ini »

- max_execution_time = 300;

- max_input_time = 600;

- memory_limit = 128 M;

- post_max_size = 128 M;

- upload_max_filesize = 128 M

Paramètre à modifier dans my.ini

- max_allowed_packet = 128 M ;

Etape N°3 : Activation de paramètres Php

Dans le fichier php.ini, rechercher la partie consacrée aux extensions, et activer les extensions suivantes en enlevant le point virgule (;) en début de ligne d'extension. Dans le cas contraire, se serait des commentaires:

o extension=php_bz2.dll ;

o extension=php_curl.dll ;

o extension=php_gd2.dll ;

o extension=php_mbstring.dll ;

o extension=php_mime_magic.dll ;

o extension=php_mysql.dll;

o extension=php_sockets.dll;

o extension=php_xsl.dll ;

o extension=php_zip.dl

Etape N°4 : Installation et activation de l'extension "yaz"

Installer la version de "yaz" dans le répertoire définit par le set up (yaz_3.0.50.exe)

Recopier la série des neuf (9) dll de son répertoire d'installation dans le répertoire C:\Program Files\Easyphp5.2.10\apache\bin\

N.B. écraser si nécessaire les versions existantes

Copier le fichier php_yaz.dll le répertoire :

C:\Program Files\Easyphp5.21.10\php\ext\

Ouvrir à nouveau le fichier php.ini pour insérer une ligne nouvelle dont le contenu sera : extension= php_yaz.dll

NB : A ce stade, il est indispensable d'arrêter les serveurs (Apache et Mysql) et de les relancer afin que les modifications apportées aux fichiers php.ini et my.ini soient prises en compte.

Etape N°5 : Installation de PMB

Après l'installation des serveurs Apache et Mysql d'une part et le paramétrage du langage de programmation Php d'autre part, procédons à l'installation de PMB.

- Décompresser le fichier zip de PMB dans le répertoire adéquat:

C:\Program Files\Easyphp5.21.10\www (répertoire du serveur web Apache)

On obtient : C:\Program Files\Easyphp5.21.10\www\podocens

Le répertoire «\podocens» est le nom du répertoire du portail documentaire

- Décompresser le fichier compressé ".zip" de la documentation de PMB dans le répertoire : C:\Program Files\Easyphp5.21.10\www\podocens\doc

On a: C:\Program Files\Easyphp5.21.10\www\podocens\doc\documentation

* 57 http://amcubat.be/docpmb/pmb-installation-windows-easyphp5210

* 58 WAMP : Windows-Apache-Mysql-Php

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams