Проблемы с парсоидом и визуальным редактором для Mediawiki
- Mediawiki версия 1.27
- Визуальный редактор Версия 1.27
- Версия Parsoid последняя в хранилище
Итак, у меня есть несколько веб-серверов, работающих на виртуальной машине Ubuntu. Имя хоста "atocha". У меня работает Apache на порту 8000. В этом случае у меня есть экземпляр Mediawiki. Экземпляр mediawiki не является частным.
Я установил Parsoid, и он работает на порту 8142.
Я могу получить доступ к своему экземпляру MediaWiki, выполнив команду " http://atocha:8000/mediawiki/index.php"
Я могу прекрасно скрутить API Mediawiki. " http://atocha: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 ответ
После большого сбоя я смог заставить работать парсоид и визуальный редактор.
Вот как я это сделал:
- https://www.mediawiki.org/wiki/Parsoid/Developer_Setup
- Следуйте Варианту 2 для настройки разработчика.
- Запустите тесты
- Измените файл config.yaml для настроек mediawiki и измените номер порта
- Создать задание UpStart
- наслаждаться