Eclydre Web Manager > Présentation > Les pré-requis techniques

Les pré-requis techniques

« Eclydre Web Manager » est développé sur une base LAMP (Linux / Apache / MySql / PHP) et est compatible Linux / Windows et tout autre système équivalent.

PHP

La version de développement est actuellement sous PHP 5.2.9. Toutefois le cms peut fonctionner sous des versions antérieures.

Le php.ini est réglé avec des paramètres standards :

php_flag allow_call_time_pass_reference off
php_flag allow_url_fopen on
php_flag allow_url_include off
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag short_open_tag off
php_flag safe_mode off

Les paramètres memory_limit, post_max_size et upload_max_filesize sont réglés en fonction des besoins du site. On prendra 32M comme valeur minimale.

Les modules activés dépendent des besoins du site, on prendra en standard :
- mysql,
- gd,
- freetype,
- mb_string,
- sessions,
- xml,
- zip,
- imap,
- pcre
- DOM
- XMLWriter
- XMLReader

Pour un bon fonctionnement du site, le cms devra pouvoir écrire sur l'ensemble des fichiers de son arborescence. Le paramètre $_SERVER['DOCUMENT_ROOT'] devra effectivement pointer sur le dossier DocumentRoot d'Apache.


Apache

Bien que non obligatoire, on préférera utiliser Apache comme serveur HTTP.
Pour activer le module d'URL rewriting, le mod_rewrite devra être activé dans Apache.

Pour un bon fonctionnement du cms, on activera l'interprétation AllowOverride Options FileInfo et AuthConfig via le fichier .htaccess ou par des règles en dur dans la configuration d'Apache.


MySQL

La version de développement est actuellement sous MySQL 5.0.45. Toutefois le cms peut fonctionner sous des versions antérieures.

Les tables du cms sont en mode MyISAM en utf8-general-ci.

Autres outils

Afin d'exploiter au mieux les possibilités du cms, il faut disposer des outils suivants :

  • ImageMagick dernière version pour la manipulation des médias images, vidéos. Avec les principales librairies installées: gif, jpg, png, tiff, pdf, freetype2, xml,
  • Catdoc pour les recherches indéxées
  • PDFTools pour les recherches indéxées
  • ffmpeg pour la manipulation des vidéos via ImageMagick
  • wget ou équivalent pour l'appel des batchs de traitements réguliers