Юрий Бондаренко
Гуру MediaWiki
- Регистрация
- 26.05.2015
- Сообщения
- 284
- Реакции
- 72
Я не буду описывать весь процесс установки, инструкция на английском есть, проверено — она рабочая.
Вот нужные вам ссылки:
* https://www.mediawiki.org/wiki/Extension:VisualEditor#Setting_VisualEditor_up
* https://www.mediawiki.org/wiki/Parsoid/Setup
Дам несколько рекомендаций и советов.
Первое и главное — вам понадобится отдельный сервер, можно виртуальный. Да, есть инструкция по установке визуала на шаред-хостинг, но поверьте — не нужно вам это.
Лучше всего для сервера использовать Ubuntu или Debian — это "родные" для вики ОС, вероятность столкнуться с ошибками ниже, чем на остальных. Про Windows — это вам тоже не нужно.
Убедитесь, что файлы "/etc/hosts" и "/etc/hostname" у вас корректны, иначе cURL, нужный парсоиду, может не заработать (первый признак — ошибка 28).
Названия параметров в настройках парсоида
и медиавики
должны совпадать. Если у вас одна вики, то оставьте только параметр "url", а остальные удалите — будет меньше ошибок.
Если ставили парсоид из пакетов, то обратите внимание на порт — он должен быть 8142.
В версии 1.26 НЕ РЕАЛИЗОВАН функционал таба с загрузкой файла, обещают в 1.27.
Если вы хотите нормальный поиск по медиафайлам — нужно будет заморачиваться с поисковыми расширениями.
Если у вас "приватная" вики — могут возникнуть проблемы. Добавьте в LocalSettings.php такие строки
Если вы ставите VE на свой скин, не забудьте добавить его в параметр SupportedSkins.
Визуальный редактор работает, но при попытке сохранить изменения возникает ошибка "Unknown Error" и сообщение "Что-то не так": проверьте, что у вас подключено расширение zlib и попробуйте сменить версию PHP (мне помог переход с 7 версии на 5.6)
Визуальный редактор пока не совместим с расширением Translate (используется для переводов), обещают в будущем.
Со многими проблемами люди уже сталкивались, читайте
https://www.mediawiki.org/wiki/Parsoid/Troubleshooting
Удачи и успехов с установкой.
Вот нужные вам ссылки:
* https://www.mediawiki.org/wiki/Extension:VisualEditor#Setting_VisualEditor_up
* https://www.mediawiki.org/wiki/Parsoid/Setup
Дам несколько рекомендаций и советов.
Первое и главное — вам понадобится отдельный сервер, можно виртуальный. Да, есть инструкция по установке визуала на шаред-хостинг, но поверьте — не нужно вам это.
Лучше всего для сервера использовать Ubuntu или Debian — это "родные" для вики ОС, вероятность столкнуться с ошибками ниже, чем на остальных. Про Windows — это вам тоже не нужно.
Убедитесь, что файлы "/etc/hosts" и "/etc/hostname" у вас корректны, иначе cURL, нужный парсоиду, может не заработать (первый признак — ошибка 28).
Названия параметров в настройках парсоида
Код:
parsoidConfig.setMwApi({ uri: 'http://yoursite.com/w/api.php', domain: 'yoursite.com', prefix: 'myspecialwiki' });
и медиавики
Код:
$wgVirtualRestConfig['modules']['parsoid'] = array(
'url' => 'http://localhost:8000',
'domain' => 'localhost',
'prefix' => 'localhost'
);
должны совпадать. Если у вас одна вики, то оставьте только параметр "url", а остальные удалите — будет меньше ошибок.
Если ставили парсоид из пакетов, то обратите внимание на порт — он должен быть 8142.
В версии 1.26 НЕ РЕАЛИЗОВАН функционал таба с загрузкой файла, обещают в 1.27.
Если вы хотите нормальный поиск по медиафайлам — нужно будет заморачиваться с поисковыми расширениями.
Если у вас "приватная" вики — могут возникнуть проблемы. Добавьте в LocalSettings.php такие строки
Код:
$local_ip = '127.0.0.1';
if ( $_SERVER['REMOTE_ADDR'] == $local_ip ) {
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = true;
}else{
# Disable reading by anonymous users
$wgGroupPermissions['*']['read'] = false;
$wgWhitelistRead = array ("Special:Userlogin", "MediaWiki:Common.css",
"MediaWiki:Common.js", "MediaWiki:Monobook.css", "MediaWiki:Monobook.js", "-");
# Disable anonymous editing
$wgGroupPermissions['*']['edit'] = false;
}
Если вы ставите VE на свой скин, не забудьте добавить его в параметр SupportedSkins.
Визуальный редактор работает, но при попытке сохранить изменения возникает ошибка "Unknown Error" и сообщение "Что-то не так": проверьте, что у вас подключено расширение zlib и попробуйте сменить версию PHP (мне помог переход с 7 версии на 5.6)
Визуальный редактор пока не совместим с расширением Translate (используется для переводов), обещают в будущем.
Со многими проблемами люди уже сталкивались, читайте
https://www.mediawiki.org/wiki/Parsoid/Troubleshooting
Удачи и успехов с установкой.
Последнее редактирование: