我使用conda env设置了一个本地Trac wiki,我安装了除系统包之外的所有依赖项,我安装在系统中:
trac-admin . initenv
我在那里输入了项目名称所需的信息。 然后我运行Trac独立服务器。
tracd --port 8000 .
在目录中,我设置了wiki。
由于这应该是一个wiki,我自己在本地使用而不是任何多用户设置,我不需要任何身份验证功能。如何停用任何身份验证或需要登录Trac?
我知道我没有权限,因为我使用了快速搜索字段来显示页面,这个页面无法存在,当wiki没有显示结果时,它没有提供创建页面按钮任何一种。根据StartPage,这意味着我没有权限。
我无法在./conf/trac.ini
中找到任何启用/禁用设置来执行此操作。找到一种简单的方法来创建用户也是可以接受的,我登录Trac,但是Trac文档的所有指南都假设了某种配置文件的先验知识,而且他们并没有完全解释这些。例如here。该配置文件甚至去哪里以及它使用什么样的语法?没什么帮助。
答案 0 :(得分:1)
您是正确的,您需要修改权限(授权)。权限存储在数据库中而不是var date = new Date().toISOString();
console.log(date);
var datetime = moment(date).format("dddd, MMMM Do YYYY, h:mm:ss a");
console.log(datetime);
中。您需要使用trac.ini
实用程序授予权限。请参阅TracPermissions。
trac-admin
如需帮助,请执行:
trac-admin $env permission add anonymous WIKI_CREATE WIKI_MODIFY WIKI_DELETE WIKI_RENAME
如果您想设置身份验证,请参阅TracStandalone: UsingAuthentication。