Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/10/2020, à 17:26

neokal

Installation d'un wiki privé et soucis avec Visual Editor [RESOLU]

Bonjour à tous,

Je viens d'installer un wiki perso sur un Raspberry pi 4 (distrib ubuntu server LTS 20.04).
Aucun soucis lamp -> wiki -> parsoid
J'ai bien mon VisualEditor actif mais je n'arrive pas à restreindre la vue et l'édition à un utilisateur authentifié.
Dans LocaSettings.php quand je rajoute la ligne

$wgGroupPermissions['*']['read'] = false;

Au moment de lancer l'édition d'une page j'ai le message d'erreur suivant :

Error contacting the Parsoid/RESTBase server: http-bad-status

Apparament il faut activer

$wgVirtualRestConfig['modules']['parsoid']['forwardCookies'] = true;

Si j'active cette ligne (et même cette ligne toute seule du coup j'ai la même erreur).

Quelqu'un à une idée ?
Merci

Dernière modification par neokal (Le 30/11/2020, à 14:56)


Celui qui se transforme en bête se délivre de la douleur d'être un homme...

Hors ligne

#2 Le 04/11/2020, à 22:17

neokal

Re : Installation d'un wiki privé et soucis avec Visual Editor [RESOLU]

Bonjour,

Je viens compléter ce ticket  :
En gros si je veux que les cookies fonctionnent :

$wgVirtualRestConfig['modules']['parsoid']['forwardCookies'] = true;

Il faut que je place avant dans LocalSettings.php la ligne suivante :

wfLoadExtension( 'Parsoid', 'vendor/wikimedia/parsoid/extension.json' );

(Chose curieuse car apparament c'est pour solutionner un bug sur VisualEditor1.36, ce n'est pas le cas mais bref ce qui est sur c'est que le mode cookies ON fonctionne avec ces paramètres.

J'ai mis quelques restrictions du genre :
#empecher les anonymes d'éditer les pages

$wgGroupPermissions['*']['edit'] = false;

#empecher la création d'un nouveau compte

$wgGroupPermissions['*']['createaccount'] = false;

Mais j'ai toujours le même Bug sur le paramètre :

$wgGroupPermissions['*']['read'] = false;

...

Dernière modification par neokal (Le 04/11/2020, à 22:17)


Celui qui se transforme en bête se délivre de la douleur d'être un homme...

Hors ligne

#3 Le 04/11/2020, à 23:25

neokal

Re : Installation d'un wiki privé et soucis avec Visual Editor [RESOLU]

Ici un topic anglais qui a première vue semblerait concerner le même problème :
https://www.mediawiki.org/wiki/Topic:Vw8dyjb6l8dta7t6


Celui qui se transforme en bête se délivre de la douleur d'être un homme...

Hors ligne

#4 Le 06/11/2020, à 13:28

neokal

Re : Installation d'un wiki privé et soucis avec Visual Editor [RESOLU]

Problème résolu :
Il suffisait de déclarer les restrictions dans l'ordre suivant :

$wgGroupPermissions['*']['read'] = false;
if ( !isset( $_SERVER['REMOTE_ADDR'] ) OR $_SERVER['REMOTE_ADDR'] == '127.0.0.1'        ) {
$wgGroupPermissions['*']['edit'] = true;
$wgGroupPermissions['*']['read'] = true;
}

J'avais testé cette réponse pourtant mais j'avais du mettre le bloc IF avant $wgGroupPermissions['*']['read'] = false;

Dernière modification par neokal (Le 30/11/2020, à 14:56)


Celui qui se transforme en bête se délivre de la douleur d'être un homme...

Hors ligne