Wiki Parsoid error - не удается подключиться к Parsoid Server

Я пытаюсь установить расширение Parsoid и визуальный редактор на моей вики-странице. Это не на моем местном хосте. Те, кто будет использовать визуальный редактор, должны войти в систему, но содержимое вики может быть прочитано без входа в систему.

Адрес: 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?

1 ответ

Решение

Parsoid не является расширением MediaWiki (ну, было расширение с этим именем в качестве механизма поддержки для реального Parsoid, но оно никогда не было автономным и больше не требуется). Это внешний сервис.

Вам нужно запустить сервис Parsoid, запустив node bin/server.js из каталога Parsoid. Убедитесь, что он действительно работает на порту, который вы указали в конфигурации VisualEditor (2083) - похоже, у вас есть что-то еще там.

Другие вопросы по тегам