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

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

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

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

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

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

2 ответа2

0

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .