Проблема с парсоидом и визуальным редактором для Mediawiki

  • Версия Mediawiki 1,27
  • Версия визуального редактора 1,27
  • Парсоидная версия последний в хранилище

Итак, у меня есть несколько веб-серверов, работающих на виртуальной машине Ubuntu. Имя хоста «atocha». У меня работает Apache на порту 8000. В этом случае у меня есть экземпляр Mediawiki. Экземпляр mediawiki не является частным.

Я установил Parsoid, и он работает на порту 8142.

Я могу получить доступ к своему экземпляру MediaWiki, зайдя делать «Http: // Аточа: 8000 / MediaWiki / index.php«

Я могу прекрасно скрутить API Mediawiki. «Http: // Аточа: 8000 / MediaWiki / api.php«

Однако, когда я пытаюсь редактировать страницы с помощью визуального редактора, я получаю следующую ошибку «Ошибка загрузки с сервера: 404: docserver-http: HTTP 404. Хотите повторить попытку?» это появляется на дисплее. Нет ошибок в Apache.

Вот мой файл parsoid local settings.js

'use strict';

exports.setup = function(parsoidConfig) {
parsoidConfig.setMwApi({
uri: 'http://atocha:8000/mediawiki/api.php',
domain: 'atocha',
prefix: 'atocha'
});
parsoidConfig.useSelser = true;
};

Вот соответствующий раздел LocalSettings.php:

wfLoadExtension( 'VisualEditor');
// Enable by default for everybody
$wgDefaultUserOptions['visualeditor-enable'] = 1;
// Don't allow users to disable it
$wgHiddenPrefs[] = 'visualeditor-enable';

$wgVirtualRestConfig['modules']['parsoid'] = array(
// URL to the Parsoid instance
// Use port 8142 if you use the Debian package
'url' => 'http://127.0.0.1:8142'
);

Если я попытаюсь использовать парсоид в браузере следующим образом:

http://atocha:8142/localhost/v3/page/Javadoc_Basics

Я получаю эту ошибку:

Did not find page revisions for V3/page/Javadoc_Basics

Если я попробую парсоид вот так:

http://atocha:8142/localhost:8000/v3/page/Javadoc_Basics

Я получаю это:

Cannot GET /atocha:8000/v3/page/Javadoc_Basics

У кого-нибудь есть представление о том, что происходит? Заранее спасибо.

1

Решение

После большого сбоя я смог заставить работать парсоид и визуальный редактор.

Вот как я это сделал:

  1. https://www.mediawiki.org/wiki/Parsoid/Developer_Setup
  2. Следуйте Варианту 2 для настройки разработчика.
  3. Запустите тесты
  4. Измените файл config.yaml для настроек mediawiki и измените номер порта
  5. Создать задание UpStart
  6. наслаждаться
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]