- Mediawiki Версия 1,27
- Визуальный редактор Версия 1,27
- Parsoid Версия последний в хранилище
Так у меня есть несколько веб-серверов, работающих под на виртуальной машине Ubuntu. Имя хоста - «atocha». У меня Apache работает на порту 8000. В соответствии с этим у меня есть экземпляр Mediawiki. Экземпляр mediawiki не является приватным.Проблемы с Parsoid и визуальный редактор для Mediawiki
Я установил Parsoid и он работает на порту 8142.
я могу получить доступ к Mediawiki экземпляр идя сделать «http://atocha:8000/mediawiki/index.php»
Я скручивание апи Mediawiki просто отлично. «http://atocha:8000/mediawiki/api.php»
Однако, когда я пытаюсь редактировать страницы с помощью визуального редактора я получаю следующую ошибку «Ошибка загрузки с сервера: 404: docserver-клиента: HTTP 404. Вы хотели бы повторить», который появляется на дисплее. В Apache нет ошибки.
Вот моя parsoid местного 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'
);
Если я пытаюсь использовать parsoid как это в браузере:
http://atocha:8142/localhost/v3/page/Javadoc_Basics
Я получаю эту ошибку:
Did not find page revisions for V3/page/Javadoc_Basics
Если я пытаюсь parsoid, как это, однако:
http://atocha:8142/localhost:8000/v3/page/Javadoc_Basics
я получаю это:
Cannot GET /atocha:8000/v3/page/Javadoc_Basics
Кто-нибудь есть идея о том, что происходит? Заранее спасибо.
ServerPort быть более конкретными и не забудьте запустить перезагрузку службы parsoid –