Forum

You are not logged in.

#1 07-06-2018 21:59:47

silvyn
Membre
Registered: 10-10-2013
Posts: 7

Installer Parsoid avec MediaWiki ?

Bonsoir,

J'ai tenté ce soir de d'installer et configurer l'application Node.js Parsoid pour mettre l'extension VisualEditor sur une installation toute neuve de MediaWiki, mais il doit me manquer quelque chose dans l'étape de configuration du site via l'interface d'admin de mon compte AlwaysData.

J'ai un Upstream not ready sur je regarde l'URL. Via SSH le lancement semble correct (node bin/server.js)

La ressource que j'ai utilisé :

https://www.mediawiki.org/wiki/Parsoid/Developer_Setup

Est-ce que vous pensez que c'est possible ? Un conseil ?

Librement,
Sylvain

Offline

#2 11-06-2018 07:42:05

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,638
Website

Re: Installer Parsoid avec MediaWiki ?

Bonjour,

Votre commande et répertoire racine sont invalides, je vous invite à revérifier.

Offline

#3 11-06-2018 17:19:48

silvyn
Membre
Registered: 10-10-2013
Posts: 7

Re: Installer Parsoid avec MediaWiki ?

Bonjour,

Et bien c'est que je n'ai pas d'autre idée..
J'avais consulté l'article du blog et la doc, mais je ne sais pas l'adapter.

https://blog.alwaysdata.com/fr/2017/08/ … est-parti/
https://help.alwaysdata.com/languages/n … uick-start

J'arrive à Connection to upstream refused ou Upstream not ready selon mes modifications.

Ça doit vouloir dire que ce n'est pas pour moi, même l'exemple du HelloWorld je n'y arrive pas..

Offline

#4 11-06-2018 17:21:18

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,638
Website

Re: Installer Parsoid avec MediaWiki ?

Ouvrez un ticket de support, ce sera plus simple.

Offline

#5 19-06-2018 13:08:35

@m4dz
Staff
From: Paris
Registered: 15-01-2018
Posts: 5
Website

Re: Installer Parsoid avec MediaWiki ?

Bonjour,

aucun souci pour faire tourner Parsoid sur votre hébergement alwaysdata smile.

Il vous suffit de créer un site de type Node.js avec les caractéristiques suivantes :
- Command :

node ~/<path-to-parsoid-dir>/bin/server.js

- Working Directory :

<path-to-parsoid-dir>

(sans '/' initial, donc)

Pensez à noter l'adresse et le port serveur à renseigner, indiqués sous le champ Command

Ensuite, suivez la procédure indiquée dans le quick start de la documentation officielle de Parsoid (note: les commandes `git review` et `npm test` sont inutiles, pas besoin de les exécuter).

Dans le fichier config.yaml, pensez à renseigner les clefs suivantes :
- services.conf.mwApis[].uri : l'URL complète vers le endpoint api.php de votre instance MediaWiki
- services.conf.mwApis[].domain : le domaine de l'URL juste avant
- services.conf.serverPort : le port noté lors de la configuration de votre site dans l'interface alwaysdata
- services.conf.serverInterface : l'adresse notée lors de la configuration de votre site dans l'interface alwaysdata

Pas besoin de lancer le

npm start

à la main ensuite, il vous suffit de vous rendre sur l'URL renseignée dans votre site pour l'instance Parsoid et tout devrait fonctionner smile

Offline

#6 19-06-2018 16:04:37

silvyn
Membre
Registered: 10-10-2013
Posts: 7

Re: Installer Parsoid avec MediaWiki ?

Un grand merci !!

"Welcome to the Parsoid web service."


Cyril avait déjà rectifié ma conf de site, il me manquais la bonne conf dans config.yaml.
Et puis j'avais également une coquille dans l'URL du service dans le LocalSettings.php (et j'ai commenté les lignes optionnelle Parsoid "domain" et Parsoid "prefix").

C'est beau !
Encore merci. Je vais tâcher de trouver le temps d'écrire au propre tout ça (il est prévu que je l'installe sur un autre compte, ça sera l'occasion de repratiquer).

Last edited by silvyn (19-06-2018 16:05:33)

Offline

#7 19-06-2018 16:07:15

@m4dz
Staff
From: Paris
Registered: 15-01-2018
Posts: 5
Website

Re: Installer Parsoid avec MediaWiki ?

silvyn wrote:

"Welcome to the Parsoid web service."

Top !

Offline

#8 19-06-2018 16:13:21

silvyn
Membre
Registered: 10-10-2013
Posts: 7

Re: Installer Parsoid avec MediaWiki ?

Ah, il me reste quand même quelque chose à régler sans doute, car j'ai réussi qu'une seule fois à avoir l'éditeur visuel, sinon j'ai ça :

"Erreur lors du chargement des données du serveur : apierror-visualeditor-docserver-http: HTTP 406. Voulez-vous réessayer ?"

Mais c'est prometteur tout ça.

Offline

#9 19-06-2018 16:25:12

silvyn
Membre
Registered: 10-10-2013
Posts: 7

Re: Installer Parsoid avec MediaWiki ?

Pour info j'ai trouvé un fil qui en parle :

https://www.mediawiki.org/wiki/Topic:Ua42lnptxq4056ki

Cela semble venir de la version actuelle. J'ai le même comportement (création de nouveau contenu OK mais pas édition d'un article existant).
Je testerai avec une version plus récente de Mediawiki (où sinon il semble utiliser une précédente version de Parsoid).

Sinon il y a l'édition du fichier ParsoidConfig.js qui permet de régler ça.

/**
 * @property {boolean} Return a 406 if unabled to provide suitable content.
 */
ParsoidConfig.prototype.strictAcceptCheck = false;

Et redémarrer le serveur (via le bouton "Redémarrer" dans l'admin d'AD sur les sites).

Last edited by silvyn (19-06-2018 16:36:51)

Offline

Board footer

Powered by FluxBB