Вопросы по установке Mediawiki4Intranet

From Wiki4Intranet
Jump to: navigation, search
m (Created page with "При установке в свою систему (Gentoo линукс) сборки Mediawiki4Intranet, взятой [http://wiki.4intra.net/public/mediawiki4intranet.7z зд...")
 
(No difference)

Latest revision as of 18:28, 12 November 2011

При установке в свою систему (Gentoo линукс) сборки Mediawiki4Intranet, взятой здесь, возникло несколько проблем, которые без посторонней помощи не удаётся решить.

Ошибка отображения иконок в меню, относящихся к IntraACL

Первая проблема заключается в следующем, что при редактировании страницы в меню не отображаются картинки относящиеся к IntraACL, как показано на рисунке.

Edit-menu-IntraACL-problem.png

Я конечно ничего в этом не понимаю, но в исходном коде страницы видно, что переменные php (например, $haclgHaloScriptPath) по какой-то причине не заменились на свои значения:

<form id="editform" name="editform" method="post" action="/wiki4intranet/index.php?title=
  %D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD
  %D0%B8%D1%86%D0%B0&action=submit" enctype="multipart/form-data"><div id="hacl_toolbar">
 <?= wfMsg('hacl_toolbar_no_right_templates', $quick_acl_link) ?>
 <a style="text-decoration: none" class="haclt_title" target="_blank" href="index.php?
  title=Special:IntraACL&action=acl&sd=<?= urlencode($haclgContLang->getPetPrefix(HACLLanguage::PET_PAGE).'/'.
  $title) ?>"><img src="<?= $haclgHaloScriptPath ?>/skins/images/edit.png" width="16" height="16" alt="Edit" /> 
  <?= wfMsg('hacl_toolbar_advanced_'.($pageSDId ? 'edit' : 'create')) ?></a>
 <div class="qacl"><a target="_blank" href="<?= $quick_acl_link ?>" title="<?= wfMsg('hacl_toolbar_qacl_title') ?
  >"><?= wfMsg('hacl_toolbar_qacl') ?></a></div>

Думаю, что не хватает какого пакета, но какого идентифицировать не могу. Возможно это связано со следующей проблемой?

Ошибка на странице

На заглавной странице (и на некоторых других) вверху страницы выдаётся следующее сообщение:

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method MarkupBabel::AutoHighlight() should not be called statically in /var/www/localhost/htdocs/wiki4intranet/includes/Hooks.php on line 133

Пробую устанавливать Mediawiki4Intranet дома (свежая система) и на работе (год без обновления). Проблема с картинками IntraACL наблюдается на двух системах, а приведённое выше сообщение об ошибке выдаётся только на домашней системе.