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 ».
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 :
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).
mod_rewrite. vhost_alias,expires, deflate,headerssafe_mode doit être à Offallow_url_fopen doit être à Onfile_uploads doit être à Onmagic_quotes_gpc doit être à Offmemory_limit doit être supérieur ou égal à 64M (128M recommandé)Les extensions suivantes doivent être installées (vous pouvez vérifier leur installation en utilisant un fichier phpinfo())
posixreflectionsplcurlpdoet pdo_mysqldom, xmlreader, xmlwriter, simplexml et xslmbstring et iconv gdou imagickphpinfo de votre distribution pour vous assurer de la compatibilité de votre hébergement.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.