2016-11-08 17 views
0
  • 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 

Кто-нибудь есть идея о том, что происходит? Заранее спасибо.

ответ

0

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

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

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

ServerPort быть более конкретными и не забудьте запустить перезагрузку службы parsoid –

Смежные вопросы