Wiki ページに Parsoid 拡張機能とビジュアル エディターを設定しようとしています。私のローカルホストにはありません。ビジュアルエディタを利用する方はログインが必要ですが、wikiの内容はログインしなくても閲覧できます。
アドレスはhttp://contractor.bg/wikimedia/index.php?title=Main_Pageです
Parsoid 拡張機能をダウンロードしました (拡張ファイルにはファイルがないsettings.js
ため、例に従って作成しました)。
私の設定は次のとおりです。
LocalSettings.php
ファイル内:
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
wfLoadExtension( 'Parsoid' );
$wgVisualEditorParsoidURL = 'http://contractor.bg:2083';
$wgVisualEditorParsoidPrefix = 'wikimedia';
//$wgSessionsInObjectCache = true;
//$wgVisualEditorParsoidForwardCookies = true;
//$wgVisualEditorParsoidTimeout = 120;
最後の行のコメントを外そうとしましたが、それでも機能しません。
settings.js ファイルで:
parsoidConfig.setMwApi( 'wikimedia', { uri: 'http://contractor.bg/wikimedia/api.php' } ); // I also tried setting an interwiki value, I am not quite sure what is the difference)
parsoidConfig.serverPort = 2083;
parsoidConfig.serverInterface = 'contractor.bg';
parsoidConfig.strictSSL = false;
parsoidConfig.allowCORS = 'contractor.bg/wikimedia'; // I also tried only contractor.bg)
ビジュアル エディターでページを編集しようとすると、次のエラーが表示されます。
Error loading data from server: 401: parsoidserver-http: HTTP 401. Would you like to retry?