2016-12-24 3 views
0

настроить локальную вики Trac с помощью Конда окр, где я установил все зависимости, за исключением системных пакетов, которые я установил в системе:Отключить Trac аутентификации для локального использования

trac-admin . initenv 

Я вошел в необходимой информация, например название проекта. Затем я запускаю автономный сервер Trac.

tracd --port 8000 . 

внутри каталога, где я установил wiki.

Поскольку это должно быть вики, которое я использую локально самостоятельно, а не для какой-либо многопользовательской настройки, мне не нужны никакие функции аутентификации. Как отключить любую аутентификацию или необходимость входа в систему для Trac?

Я знаю, что у меня нет разрешений, потому что я использовал поле быстрого поиска для страницы, которой не могло существовать, и когда вики не показывали никаких результатов, она не предлагала кнопку создания страницы любого типа. Согласно StartPage, это означает, что у меня нет разрешений.

Не удалось найти настройки включения/выключения для этого в ./conf/trac.ini для этого. Также было бы приемлемо найти простой способ создания пользователя, который я вхожу в Trac, но все руководства из документации Trac предполагают предварительное знание каких-либо конфигурационных файлов, и они точно не объясняют их. Например, here. Где этот файл конфигурации даже идет и какой синтаксис это использует? Не очень полезно.

ответ

1

Вы правы, что вам нужно изменить разрешения (авторизацию). Разрешения хранятся в базе данных, а не trac.ini. Вам необходимо предоставить разрешение с помощью утилиты trac-admin. См. TracPermissions.

trac-admin $env permission add anonymous WIKI_CREATE WIKI_MODIFY WIKI_DELETE WIKI_RENAME 

Для справки, выполните:

trac-admin $env permission help 

Если вы хотите аутентификации установки см TracStandalone: UsingAuthentication.

+0

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

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