CMS Automne
http://www.automne-cms.org/forum/

[Résolu] AlwaysData et Xapian
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=727
Page 1 sur 1

Auteur:  Cguillaume [ Mer Nov 03, 2010 10:53 pm ]
Sujet du message:  [Résolu] AlwaysData et Xapian

Selon vos conseils je teste actuellement l'hébergeur AlwaysData et constate qu'il est effectivement très bien adapté à Automne (enfin un "bon" hébergeur !!!). Une petite difficulté cependant dont je ne trouve pas la solution :
La configuration php est 5.3.3 avec le code extension=xapian.so ajouté dans l'administration pour le php.ini.

Je n'arrive pas à installer le module ASE, deux erreurs apparaissent :
Dans les "paramètres du serveur" => Error, Xapian extension not installed (only needed if ASE module is installed), or dans les infos PHP Xapian Support est enabled en version 1.0.20
Lors de la maj du module version 0.61 (automne 4.0.2) => message d'erreur ci-dessous
Code :
ASE installation : Already installed : Launch update ...
ASE installation : UPDATE ERROR ! Problem for merging modules parameters ...To finalize the installation, you must :

- Create a search page using the new row
- If needed, add search excluded pages into module parameter XAPIAN_RESULTS_EXCLUDED_ROOTS
- Add result page ID into module parameter XAPIAN_SEARCH_OPENSEARCH_PAGES to allow opensearch plugin

-> Patch installation done without error.
Si quelqu'un a déjà rencontré ce problème ? merci

Auteur:  Sébastien [ Jeu Nov 04, 2010 9:39 am ]
Sujet du message:  Re: AlwaysData et Xapian

Ton problème semble venir du fichier /automne/classes/modules/ase_rc.xml qui stocke des paramètres de ton module ASE.

Vérifie si il existe et poste moi son code. Si il n'existe pas, décompresse à la main l'archive d'installation du module. Tu y trouvera le fichier en question. Copie le dans ton installation d'Automne au bon emplacement.

Seb

Auteur:  Cguillaume [ Jeu Nov 04, 2010 11:35 am ]
Sujet du message:  Re: AlwaysData et Xapian

Il manquait effectivement le fichier ase_rc.xml.
Je l'ai copié après décompression de l'archive, j'ai relancé la mise à jour mais toujours le même message d'erreur, ci-dessous le code comme demandé :
Code :
<cms-module-parameters>
   <param name="DOCUMENT_MAX_WORDS_TO_INDEX">20000</param>
   <param name="DOCUMENT_MAX_INDEXABLE_DOCUMENT_LENGTH">300000</param>
   <param name="DOCUMENT_MIN_INDEXABLE_WORD_LENGTH">0</param>
   <param name="XAPIAN_RESULTS_EXCLUDED_ROOTS"></param>
   <param name="XAPIAN_SEARCH_OPENSEARCH_PAGES"></param>
   <param name="XAPIAN_SEARCH_MAX_RESULTS_PER_PAGES">50</param>
   <param name="XAPIAN_SEARCH_DEFAULT_RESULTS_PER_PAGES">20</param>
   <param name="XAPIAN_SEARCH_MIN_MATCH_RESULTS_CHECK">100</param>
   <param name="XAPIAN_SEARCH_EXPAND_SET_MAX_NUMBER">10</param>
   <param name="DOCUMENT_TITLE_WDF">2</param>
   <param name="USER_AGENT_REJECTED">Googlebot;msnbot;Yahoo! Slurp</param>
</cms-module-parameters>

J'ai testé en saisissant des valeurs pour les 2 lignes vides sans résultat (j'ai exclu la page d'accueil et j'ai créé une page de recherche).

Auteur:  Sébastien [ Jeu Nov 04, 2010 11:47 am ]
Sujet du message:  Re: AlwaysData et Xapian

Les 2 lignes vides sont sans rapport avec ton pb.

J'ai testé sur mon hébergement AlwaysData avec la version 0.61 du module ASE et je n'ai pas de pb.

Peux tu me dire si tu as bien Xapian qui apparaît dans le phpinfo fourni par Automne (visible dans Paramètres serveur > Informations PHP) ?

Si non, as tu relancé les processus PHP dans la console d'administration d'AlwaysData ?

Si oui, qu'est ce qu'il s'affiche dans l'administration du module "Moteur de recherche" depuis l'admin d'Automne ?

Auteur:  Cguillaume [ Jeu Nov 04, 2010 12:06 pm ]
Sujet du message:  Re: AlwaysData et Xapian

- Oui xapian apparaît et est "enabled" dans le phpinfo d'automne en version 1.0.20
- J'ai déjà relancé le processus PHP dans l'administration AlwaysData avec le code extension = xapian.so pour le php5.ini
- L'administration du module "moteur de recherche" n'est pas présente depuis l'admin Automne (erreur durant la maj comme dis précédemment)

Je pense avoir un soucis au niveau de la configuration côté hébergeur, car dans les paramètres serveur Automne il détecte l'erreur
Code :
Error, Xapian extension not installed (only needed if ASE module is installed)
Je vous informe dès que je trouve d'où vient mon problème ...

Auteur:  Sébastien [ Jeu Nov 04, 2010 2:43 pm ]
Sujet du message:  Re: AlwaysData et Xapian

C'est très bizarre que tu ai ce message alors que
- Xapian apparaît bien dans ton phpinfo
- Sur mon hébergement AlwaysData tout marche bien

Peux tu me dire si les fichiers suivants existent sur ton serveur :
/automne/classes/modules/ase.php
/automne/classes/modules/ase/xapian.php

Si l'un des deux est manquant, il faudra réinstaller manuellement ton module en copiant l'ensemble des fichiers contenus dans le patch d'installation du module (écrase les fichiers existants) à l'exception des 3 fichiers suivants :
/ase_install.php
/install
/patch

Puis il te faudra injecter dans ta base de données les 2 scripts SQL suivants (via phpMyAdmin, ces scripts sont en utf-8) :
/sql/messages/fr/ase.sql
/sql/messages/en/ase.sql

Auteur:  Cguillaume [ Jeu Nov 04, 2010 4:35 pm ]
Sujet du message:  Re: AlwaysData et Xapian

Bouh, quand ca veut pas...
ase.php et xapian.php sont bien présents, j'ai injecté les 2 scripts sql comme tu proposais et toujours rien de changer...

Si tu veux je peux t'envoyer un accès à l'administration (le pack 10G alwaysdata est souscris de ce matin et l'installation d'automne de cet après-midi), car je ne vois vraiment pas d'où vient le problème ?
Est-ce que si xapian n'est pas activé le module ASE apparaît quand même dans l'administration après son installation ?

Guillaume.

Auteur:  Sébastien [ Jeu Nov 04, 2010 4:43 pm ]
Sujet du message:  Re: AlwaysData et Xapian

Tu peux m'envoyer un accès FTP ainsi qu'à l'admin d'Automne via message privé.
Normalement oui, le module ASE apparaît avec ou sans Xapian.

Auteur:  Sébastien [ Jeu Nov 04, 2010 7:15 pm ]
Sujet du message:  Re: AlwaysData et Xapian

Bonsoir Guillaume,

J'ai réglé ton problème, les données contenues dans ta base de données et relatives au module étaient incomplètes. J'ai corrigé ça et maintenant tout est ok :D

Seb

Auteur:  Cguillaume [ Jeu Nov 04, 2010 7:59 pm ]
Sujet du message:  Re: AlwaysData et Xapian

Un grand merci, et felicitations pour ta réactivité !!!

Si l'explication n'est pas trop longue, je veux bien que tu m'envoie le détail des "données manquantes" en base, histoire que je ne te mettes pas à contribution pour chaque installation future. :lol:

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/