Tuleap и Mediawiki - Невозможно создавать или редактировать страницы

326
V C

Я включил Mediawiki в новом проекте на Tuleap 8.3.99 на CentOS 6.6. Однако ни участники проекта (включая администратора проекта), ни администратор сайта не могут создавать или редактировать любую страницу в проекте.

Показанная конкретная ошибка заключается в том, что Mediawiki не может выполнить требуемую операцию из-за проблемы с сеансом и предложения выйти из системы и войти снова, что также не работает. Я использую LDAP (фактически AD) для аутентификации, а остальная часть Tuleap работает нормально.

Любые предложения о том, как заставить Mediawiki правильно работать с Tuleap?

Добавлена ​​информация: проверка журналов HTTP показывает ошибку, говорящую

/var/tmp/tuleap_cacheне удалось создать файл сеанса в связи с отсутствием разрешений.

Сам каталог принадлежит codendiadm, который является пользователем, под которым работает httpd. Это ожидается?

0

2 ответа на вопрос

0
Manuel VACELET

Вы должны проверить набор разрешений (ссылка «Администрирование» в верхней части службы MW) и убедиться, что соответствующая группа (участники проекта в вашем случае) используется в качестве разрешений на запись.

Спасибо за ответ. Я забыл упомянуть, что я пошел на ссылку «администрация» в верхней части службы MW; это показало отображение групп между Tuleap и MW; Я добавил группу «администраторы проекта» на стороне Tuleap в группу «Администраторы» на стороне медиа-вики. Таким образом, я предполагаю, что по крайней мере администратор проекта должен иметь разрешение на запись; но этого не происходит. Я также обновил пост выше с некоторой дополнительной информацией. V C 8 лет назад 0
0
V C

Оказывается, что проблема не является специфичной для Mediawiki; Я получал похожие сообщения об ошибках почти во всех своих действиях, в том числе при сохранении конфигураций отчетов трекера. Между прочим, каталог tuleap_cache принадлежит codendiadm, а не root, как неправильно указано в OP.

Решение: SELinux находился в принудительном режиме; изменение его на разрешительный режим работает.