Articles of trac

WordPress插件的TRAC?

任何种类的TRAC插件? 如何安装,从哪里得到? 类似物? 主要问题是有一些正常的博客跟踪完整的HTML支持Flash Silverlight等

在Windows / XAMPP上转储Trac数据库

我有一个使用XAMPP在WindowsXP机器上运行的Trac实例。 我正在尝试将trac实例迁移到更新的基于Linux的机器。 但是,我很难让数据库合作。 我试图用这个命令转储数据库: sqlite3 C:\tracroot\db\trac.db ".dump" >> mysqldump.sql 但生成的文件大部分是空的: BEGIN TRANSACTION; COMMIT; 所以这是不对的。 为了logging,我的trac实例正在运行,似乎可以完全访问数据库的所有内容。 但sqlite3(位于C:\ xampp \ apache \ bin)似乎无法从文件中获取任何信息。 数据库文件本身的标题为“SQLite格式3”,所以这似乎是正确的。 我需要知道以下两件事之一: 如何让这个转储工作或 将Trac数据库迁移到新机器的另一种方法。 更新:当我尝试在sqlite3中打开.db文件时,出现Error: unsupported file format 。 它是什么格式,为什么不被支持?

Turnkey Trac的plugins目录在哪里?

我设置了Turnkey Trac虚拟机,并试图设置LdapPlugin以通过本地Active Directory使用使用身份validation。 我试过使用 easy_install http://trac-hacks.org/svn/ldapplugin/ 安装它,声称已经完成,但是当我去pipe理页面,并去插件,它没有列出。 我从来没有像以前那样设置一个Turnkey服务器,并且想知道Trac插件在Turnkey-linux机器上的哪个目录下? 谢谢, 托梅克

有一个Trac或Redmine的主机,可以让你安装插件?

谷歌告诉我,有一小部分公司提供托pipeTrac和Redmine。 到目前为止,我已经尝试过免费提供Trac主机的Assembla ,但是他们不允许使用插件。 我准备为一个托pipe的解决scheme付费,但是我们需要它支持插件,并且在从世界上大多数地方访问时(因为我们是一个开源项目),它需要有响应。 我们已经调查过自己托pipe它,但要在廉价的虚拟服务器上获得良好的对等性是非常困难的,而且我们不能使用完全的专用托pipe服务。 我们可以尝试在廉价的服务器上进行地理分散的自我托pipe,但是我们希望更关注于开发而不是网站pipe理。 再一次,我不能强调我的两个要求: 必须支持插件 必须非常敏感

试图设置trac,但失败

我试图在Snow Leopard Server下设置Trac环境。 我现在在apache部分失败。 在Apache的error_log是错误 Oops… Trac detected an internal error: No module named trac.web Traceback (most recent call last): File "/Library/WebServer/CGI-Executables/trac.fcgi", line 31, in <module> from trac.web import fcgi_frontend ImportError: No module named trac.web 我怎样才能解决这个问题?

tracd多个项目+ nginx反向代理

我想设置nginx与反向代理tracd,但我只想使用1 tracd。 现在,第一个这里是我的这个域的configuration server { listen 80; server_name bugs.XXXXXXXX.com; access_log /var/log/nginx/XXXXXXXX-bugtracker.access.log proxy; location / { rewrite ^/bugtracker/(.*)$ /$1; rewrite ^/bugtracker$ /; proxy_pass http://127.0.0.1:81/bugtracker/; proxy_redirect default; proxy_set_header Host $host; } location ~ /\.ht { deny all; } } 正如你所看到的那样,有重写规则,因为出于某种原因,所有tracd喷出的url就像/ bugtracker /东西。 现在,这确实是由tracd只是发送像这样的URL通常应该是因为trac是bugs.XXXXXXXX.com/而不是在bugs.XXXXXXXX.com/bugtracker。 那么我怎样才能使tracd / trac显示(在这种情况下)正确的url?

FCGI脚本无法在使用CentOS 5.5和Apache的VPS上运行,阻止Trac运行

试图在我的VPS上安装Trac一直是一场噩梦。 我相当肯定,我已经得到所有必要的文件,如果我使用独立的服务器,系统将运行。 然而试图通过Apache来设置它是困难的。 为了testing这个,我创build了一个非常简单的FGCI脚本,来检查问题出在哪里。 该脚本位于http://trac.1webservices.co.uk/test.fcgiurl 目录httpdocs被设置为755,myuser:psaserv文件test.fcgi被设置为755 myuser:psacln(之前是psaserv)两者都是从根SSH创build的,所以最初root:root .htaccess文件如下所示: <Files *.cgi> SetHandler fastcgi-script </Files> Test.fcgi如下 #!/bin/bash echo 'test' 当我运行脚本时,在suexec_log文件中出现了500错误, [2012-03-08 12:17:31]: target uid/gid (10001/506 or 505) mismatch with directory (10001/505) or program (10001/505) [2012-03-08 12:37:57]: uid: (10001/myuser) gid: (506/506) cmd: test.fcgi 任何人都可以提出任何build议,或告诉我(最好是链接到一些实际的说明,而不是Trac的网站上的可怜的文档)的另一种方式来获得Trac运行?

使用Apache设置Trac,mod_fcgi的结果为404或403

我正在尝试在我的私人服务器上创buildtrac安装,以便将其用于项目pipe理。 我按照说明安装并连接到可以在官方trac安装指南中find的apache服务器,但是当我尝试访问trac时,我得到错误404。当我禁用ScriptAlias时,我得到403访问被拒绝。 以下是详细信息: 我的设置是这样的:在无头模式下运行的ArchLinux i686(我通过ssh连接到它),并无线连接到我的家庭networking的路由器。 我select使用FastCGI连接trac和apache trac用户包含trac相关的所有东西。 $ sudo ls /home/trac cgi-bin env htdocs env是项目所在的位置cgi-bin和htdocs是使用trac-admin $TARGET $DESTINATION deploy命令生成的。 包含Apache服务器的DocumentRoot的httpd用户: $ sudo ls /home/httpd ftp http 我把所有权归于/ home / trac,recursion地分配给httpd和http组(不安全,我知道,但是我想以最简单的方式首先testing它): sudo chown -R http.httpd /home/trac 我对httpd.conf做了如下修改: 添加: LoadModule fcgid_module modules/mod_fcgid.so 更改: User httpd Group http 将DocumentRoot更改为无处不在: DocumentRoot "/home/httpd/http" 最后我启用了虚拟主机: # Virtual hosts Include conf/extra/httpd-vhosts.conf 这里是httpd-vhosts.conf: <VirtualHost […]

trac:“内部服务器错误(500)”与mod_fcgid和mod_suexec

我尝试在具有shell访问权的共享服务器上设置Trac,SW是Trac 1.0.1,Python 2.6.6,Apache 2.2.15,带有mod_fcgid和mod_suexec。 我已经按照我的主机的wiki的说明设置了它, https: //uberspace.de/dokuwiki/cool:trac。 唯一的区别是我的TRAC_ENV目录位于子目录中,而不是直接在我的家里(即〜/ path / to / trac,而不是〜/ trac)。 (我在DocRoot中将trac.fcgi重命名为foo-trac.fcgi,如下所示,但我也尝试将其重命名为trac.fcgi。) 正如在那里写的,我从TRAC_ENV / deploy / cgi-bin /复制了trac.fcgi(也尝试了trac.cgi)到$ DocRoot / foo / foo-trac.fcgi并添加 Options +ExecCGI AddHandler fcgid-script .fcgi # also tried "AddHandler cgi-script .cgi" RewriteEngine On RewriteBase /foo RewriteRule ^$ foo-trac.fcgi [L] # also tried foo-trac.cgi RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d […]

附件没有在Trac中显示

我有问题让附件在新的Trac安装中工作。 我在Ubuntu 9.04上运行Trac 0.11.1。 我对Trac比较陌生,所以希望我只是错过了一些明显的东西。 上传附件后,我被发送到一个空的附件列表。 Trac项目目录中的./attachments文件夹也是空的。 另外,附件链接在Trac中不能正确显示,只显示为文本,没有链接。 我已经检查过了,Apache用户对./attachments文件夹有写入权限。 可以有一些.ini设置我忽略了吗? 我在Trac中打开了DEBUG日志logging,但没有任何关于附件上载的日志中出现。