Questions à propos de l'installation
- Qu'est-ce qu'un fichier phpinfo et comment puis-je en créer un ?
- Qu'est-ce que PDO MySQL et pourquoi est-ce requis par RBS Change ?
- Est-ce que RBS Change est compatible avec PHP 5.3 ?
- J'ai suivi les instructions du guide d'installation, mais je n'arrive toujour...
- J'utilise SolR 1.4 avec le schéma 3.0.3 de Change et la commande 'indexer res...
- Où trouver les scripts change.php ou changedev.php ?
- Comment configurer le moteur de recherche ?
-
Qu'est-ce qu'un fichier phpinfo et comment puis-je en créer un ?
Un fichier
phpinfo
est un simple script PHP qui vous permet d'obtenir une page web détaillant de manière exhaustive votre configuration PHP. Il est notamment très utile pour évaluer la compatibilité de votre hébergement avec RBS Change. Dans le dossier install de l'installeur RBS Change se trouve un fichierphpinfo.php
qui remplit ce rôle : une fois dossier d'installation décompresser chez votre hébergeur, il vous suffit de faire pointer votre navigateur sur l'adresse internet de ce fichier pour obtenir le phpinfo de votre hébergement.Si vous le souhaitez, vous pouvez en créer un manuellement. Pour cela :
- créez un fichier nomméphpinfo.php
dans un dossier accessible depuis le web
- insérez les lignes de codes PHP suivantes :<?php phpinfo(); ?>
Il vous suffit de faire pointer votre navigateur sur l'adresse internet de ce fichier pour obtenir le phpinfo de votre hébergement. Penser à supprimer ce fichier une fois les informations obtenue!
-
Qu'est-ce que PDO MySQL et pourquoi est-ce requis par RBS Change ?
PDO MySQL est une extension qui permet à PHP d'accéder à des bases de données MySQL. Cette extension remplace avantageusement les fonctions du type
mysql_connect
oumysqli_real_connect
. Le moteur de RBS Change requiert la présence de PDO MySQL pour les accès à la base de données : sans cette extension donc, il est impossible de faire fonctionner un projet RBS Change avec une base de données MySQL.
De nombreux hébergeurs et environnement LAMP proposent maintenant des installations PHP 5 avec PDO MySQL activé par défaut. Si vous n'êtes pas dans ce cas, vous pouvez vous renseigner auprès de votre hébergeur pour connaitre les éventuelles modalités d'activation de cette extension. -
Est-ce que RBS Change est compatible avec PHP 5.3 ?
Depuis sa version 3.0.2 , RBS Change est compatible avec PHP 5.3. Vous pouvez donc bénéficier des dernières nouveautés et améliorations de cette version de PHP!
-
J'ai suivi les instructions du guide d'installation, mais je n'arrive toujours pas à faire fonctionner RBS Change ?
Si malgré vos tentatives vous n'arrivez toujours pas à installer RBS Change, vous pouvez vous rendre sur le forum Installation RBS Change. Munissez vous de toutes les informations sur votre hébergement et sur les problèmes que vous avez rencontré lors de l'installation : vous obtiendrez alors l'aide et les conseils de nos membres !
-
J'utilise SolR 1.4 avec le schéma 3.0.3 de Change et la commande 'indexer reset' ne fonctionne pas
Si vous obtenez une erreur similaire à celle ci-dessous, c'est que vous n'avez pas déclaré la version du schéma SolR utilisé :
Error line 629 (.../repository/framework/framework-3.0.3-1/indexer/SolrManager.class.php): indexer_SolrManager::parseServerAnswerUnexpected Server reply (URL = http://127.0.0.1:8983/solr/select) data = <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 400 </title>
</head>
<body><h2>HTTP ERROR: 400</h2><pre>unknown handler: spellchecker_fr</pre>
<p>RequestURI=/solr/select/</p><p><i><small><a href="http://jetty.mortbay.org/">Powered by Jetty://</a></small></i></p><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>Le schéma SolR utilisé a changé avec la version 3.0.3. RBS Change 3.0.3 fonctionne toujours avec un ancien schéma (2.0.4), sans modification de configuration, mais ne fonctionne pas correctement avec un schéma 3.0.3 sans configuration particulière.
Pour exploiter un schéma 3.0.3, vous devez déclarer la version du schéma utilisé. Dans votre fichier
project.xml
:<project>
...
<config>
...
<indexer>
<SolrManager>
<entry name="schemaVersion">3.0.3</entry>
</SolrManager>
</indexer>
</config>
</project> -
Où trouver les scripts change.php ou changedev.php ?
Pour installer les scripts change.php ou changedev.php, télécharger l'archive install-change-scripts30.tgz et suivez les instructions :
wget http://www.rbschange.fr/static/downloads/3.0/install-change-scripts30.tgz
tar xzf install-change-scripts30.tgz
cd install-change-scripts30/
./install.sh -
Comment configurer le moteur de recherche ?
Que vous utilisiez Solr ou mysqlindexer, il s'agit de définir la constante
SOLR_INDEXER_URL
avec l'URL du service Solr dans votre fichier project.xml.Dans le cas de mysqlindexer, l'URL est
http://<fqdn>/mysqlindexer
<project>
<defines>
<define name="SOLR_INDEXER_URL">http://127.0.0.1:8983/solr</define>
...
</defines>
</project>