Cette page est rédigée à l'attention des personnes qui souhaitent en connaître plus sur les pré-requis techniques dans l'optique par exemple de rendre un serveur dédié d'hébergement compatible avec RBS Change. Si vous souhaitez uniquement installer RBS Change sur votre hébergement existant, nous vous recommandons de commencer par visiter la page « Installer RBS Change ».

Système d'exploitation du serveur hôte

RBS Change fonctionne dans un environnement LAMP, de ce fait la plupart des distributions Unix/Linux récentes sont aptes à héberger un site RBS Change. Ceci inclut notamment :

  • Ubuntu Linux, à partir de Ubuntu Hardy
  • CentOS, à partir de CentOS 5
  • Mac OS X

Vous devez vous assurer néanmoins de la possibilité d'installer les composants listés dans la suite de ce document (soit par l'intermédiaire de paquets « pré-compilés », soit en compilant manuellement ces logiciels).

Serveur Web

RBS Change est hébergé à l'aide du serveur web Apache Httpd en version 2.0 ou supérieur. Vous devez obligatoirement installer et activer le module mod_rewrite.

Les modules suivants sont recommandés :
  • vhost_alias,
  •  expires,
  • deflate,
  •  headers

Environnement PHP

Vous devez disposer d'un environnement PHP 5.3.x fonctionnant comme module Apache (via mod_php5) ou en mode CGI/FCGI.

Variables de configuration PHP

Les variables de configuration PHP doivent pouvoir être réglées aux valeurs ci-dessous. Si vous utilisez le script d'installation de RBS Change, ce dernier tentera d'effectuer ces réglages automatiquement pour vous.
  • safe_mode doit être à Off
  • allow_url_fopen doit être à On
  • file_uploads doit être à On
  • magic_quotes_gpc doit être à Off
  • memory_limit doit être supérieur ou égal à 128M (192M recommandé)

Extensions PHP

Les extensions suivantes doivent être installées (vous pouvez vérifier leur installation en utilisant un fichier phpinfo())

  • posix
  • reflection
  • spl
  • curl
  • pdoet pdo_mysql
  • dom, xmlreader, xmlwriter, simplexml et xsl
  • mbstring et iconv
  • gd ou imagick
  • zip
Nous vous invitons à contacter votre hébergeur ou à défaut à consulter le phpinfo de votre distribution pour vous assurer de la compatibilité de votre hébergement.

Serveur de base de données MySQL

Pour utiliser RBS Change, vous devez utiliser  le serveur MySQL 5.0.x ou supérieur avec le support InnoDB activé. MariaDB 5.1.x est aussi compatible.

Serveur de recherche Solr (optionnel)

Par défaut, les fonctionnalités de recherche sont assurées à l'aide de la base de données MySQL. Vous pouvez néanmoins utiliser le serveur de recherche Apache Solr (version >= 1.4) pour assurer ces même fonctionnalités. Certains modules peuvent d'ailleurs exiger la présence de Solr pour accéder à l'API complète de recherche du framework RBS Change.

L'installation de Solr est décrite dans le wiki officiel Apache Solr : http://wiki.apache.org/solr/SolrInstall. Les deux fichiers de configuration solrconfig.xml et schema.xml nécessaires sont présent dans le code source du framework, dans le sous dossier config/solr/

Le schéma SolR de la version 3.0.3 a changé et implique une configuration particulière du projet. Référez-vous à la foire aux questions pour plus de détails.

Envoi d'e-mails

Deux d'envoi d'e-mails protocoles sont supportés : SMTP et sendmail. Pour envoyer des e-mails à l'aide de RBS Change vous devez donc avoir accès à l'un ou l'autre de ces protocoles.

Autres dépendances

  • pdftotext (utilitaire du projet Xpdf) pour l'extraction et l'indexation du contenu des PDF de la médiathèque
 
 
Connexion
  1. Cochez cette case pour être reconnecté automatiquement.

prochains événements

 
Ils utilisent RBS Change
 
1471 membres
Aucun membre connecté