Articles of redmine

放置在.htaccess中的mod_perl自定义configuration指令不起作用,并且存在<Location>

我试图完成Redmine的function请求#2693:使用Redmine.pm来validation任何目录 (1)。 我对这些事情没有太多的知识,需要帮助。 Redmine使用mod_perl模块Redmine.pm进行authentication和授权。 该模块定义了几个自定义configuration指令。 我已经成功修改了(1)中的修补程序,并且在所有configuration位于<Location>时它都能正常工作: <Location /digischrank/test> AuthType basic AuthName "Digischrank Test" Require valid-user PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler RedmineDSN "DBI:mysql:database=SomedaTaBAse;host=localhost" RedmineDbUser "SoMeuSer" RedmineDbPass "SomePaSS" RedmineProject "digischrank" </Location> 但是当我在.htaccess文件中移动这些指令( RedmineProject ,见(1))时,Redmine.pm没有看到它! 我尝试将<Location>更改为<Directory>并添加AllowOverride All 。 .htaccess指令是可见的,但来自<Directory>其余指令不是。 我不想将所有指令移到每个.htaccess 。 除了<Directory> ,再添加<Location>时,只有<Location>中的指令是可见的。 据我所知,指令应该合并。 我想念什么?

在Redmine的单个apache虚拟主机中混合使用Redmine和自定义身份validation方法

我在Redmine上开发了一个插件,用于在接受Kerberos票据时使用Apache给出的REMOTE_USER自动login用户。 只要用户有企业login,这个插件就可以工作,但是一些开发人员可能来自其他开发公司,所以他们会使用本地的Redmine账户。 如果外部用户连接到平台,他将永远不会访问,因为Apache不会尝试再次loginKerberos。 第一个转向是复制没有Kerberos的Redmine实例,所以标准的Redmine的login页面处理了authentication。 这个解决scheme的工作,但“黑客”看看它是什么运行,我想避免这一点…对于这个问题,我分叉的Perl脚本Redmine SVNauthentication给予,并调整它做一个基于Redmine本地数据库。 一旦允许使用REMOTE_USER进入,我的红矿插件让他进入。 我仍然有两个相同的软件与两个不同的url,我不喜欢所以我正在寻找一个Kerberos身份validation本地身份validation回退在Apache上的实例。 我在互联网上发现,在这里我可以使用关键字AuthnProviderAlias或AuthBasicProvider。 看来我可以指定Kerberos,但不是我的“自定义”Perl脚本… 有没有人有一个想法? 一个我看不懂的页面?

redmine-gitolite插件后接收钩

我有大约12个项目安装了redmine,其中大部分是网站/networking应用程序。 他们的代码使用eric( https://github.com/ericpaulbishop/redmine_git_hosting.git )使用redmine-gitolite-plugin在同一台服务器上维护。 直到现在一切都很好。 由于大多数项目是网站,目前的情况下,我需要login到networking服务器,并做一个混帐从redmine-git服务器获取最新的回购。 我在哪里可以写一个钩子,以便每个推到回购是由我的networking服务器自动提取? 虽然插件有一个启用镜像存储库的function,但我无法弄清楚如何将我的web服务器指定为镜像。 不过,我在github和gitorious创build了示例仓库,镜像configuration对这些站点工作正常。 我正在使用mysql和redmine-gitolite-plugin在Debian上运行redmine 1.2.1

如何更新Windows上的Redmine(Helicon Zoo)

很久以前,我使用Helicon Zoo feed安装了Redmine 2.1.2.stable。 它一直在努力(减去多分钟的应用程序池预热时间)。 什么是升级到最新版本的最好方法? Feed最近一次更新时间为2013年1月29日,目前为2.2.2,但是我无法在WebPI中find任何升级设施。 使用SQLlite存储,如果它很重要。 谢谢!

Redmine没有在Debian 7.3上find我的Git Repo

我目前正面临着这个问题,我得到错误信息The entry or revision was not found in the repository. 当我想在Redmine 1.4.4中查看存储库时。 版本库path在Redmine中设置为/var/redmine/git_repositories/db-hdr.git/ 。 在Apache中error.log总是会出现: fatal: Not a git repository: '/var/redmine/git_repositories/db-hdr.git/' fatal: Not a git repository: '/var/redmine/git_repositories/db-hdr.git/' 但是它是一个git仓库,就像你在这个屏幕截图中看到的那样: http://s7.directupload.net/images/140104/eh3asd5m.png 我真的不知道还有什么可以find解决scheme,因此我要求你的帮助让Redmine使用Git仓库… 您可能需要更多的信息,但我不知道更多的信息可以帮助您,所以如果您需要更多的日志或任何东西,请让我提供。 提前谢谢你的帮助。 克里斯

在ubuntu中使用apache2托piperedmine服务器

我试图在Ubuntu机器上使用apache运行redmine + gitolite服务器。 我按照以下服务器configuration文件中的说明进行操作: <VirtualHost *:80> ServerName redmine.xyz.com ServerAdmin someone@somewhere DocumentRoot /var/www/ PassengerUserSwitching on RewriteEngine On RewriteRule ^/?$ /redmine [R] <Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on PassengerUser redmine PassengerGroup redmine </Directory> LogLevel info ErrorLog ${APACHE_LOG_DIR}/error-redmine.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 现在,当我访问网站时,以下内容将被logging在默认的error.log文件中: [ 2015-11-07 12:44:45.7366 1568/7f9da7df9780 agents/HelperAgent/Main.cpp:643 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.1562/generation-0/request [ 2015-11-07 12:44:45.7422 1574/7faddd156780 […]

Passenger / Apache2故障 – 错误403

我需要升级我的Redmine安装。 我在Mac OS X服务器10.6.8(不幸的是,这是一个给定的 – 不能现在更新系统到一个新的版本)。 在这个过程中,我遇到了安装Ruby新版本的问题(新的Redmine版本是必需的),最后是rbenv,现在它在系统上保留了所有的Ruby。 在更新乘客方面遇到了一些麻烦,直到我发现很久以前他们已经放弃了对10.6.8的支持。 我最终能够安装Passenger(及其Apache2模块),尽pipe我在升级之前运行的是同一版本 – 所以现在是Passenger 4.0.5。 但它正在运行,我也能够通过Passenger standalone确认我的应用程序(Redmine)仍然以更新的forms存在。 不过,我想通过Apache来服务Redmine,而我所得到的只是一个403错误,Apache日志中提到了以下内容: [Mon Feb 06 18:00:13 2017] [error] [client XXX.XX.XX.XXX] Directory index forbidden by Options directive: /Library/WebServer/Documents/redmine/ 这里是我的虚拟主机的conf文件的内容(somedomain隐藏我的主机名): <VirtualHost *:80> ServerName somedomain/redmine # !!! Be sure to point DocumentRoot to 'public'! DocumentRoot /Library/WebServer/Documents/redmine/public <Directory /Library/WebServer/Documents/redmine/public> # This relaxes Apache security settings. AllowOverride […]

在2003 Server上备份Redmine w / SQLITE?

我没有任何附件或插件,我只需要备份.db和configuration文件? 我即将迁移到新的硬件,不想失去我的Redmine的东西。

在OS X上设置redmine

我正沿着redmine安装说明进行操作。 我正在使用mysql 5.1.41在OS X 10.6.2上安装它。 我有本地数据库中定义的数据库; 我可以用redmine用户login到本地Db,然后使用redmine数据库,但是当我运行: RAILS_ENV=production rake db:migrate –trace 有人可以添加一些含义到以下堆栈跟踪: ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! can't convert Hash into String /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1408:in `directory?' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1408:in `fu_each_src_dest0' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1393:in `fu_each_src_dest' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:840:in `install' /Users/wrbarbour/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:1070:in `install' /Users/wrbarbour/projects/redmine/config/environment.rb:60 /Library/Ruby/Gems/1.8/gems/rails-2.3.4/lib/initializer.rb:111:in `run' /Users/wrbarbour/projects/redmine/config/environment.rb:20 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521:in `new_constants_in' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require' /Library/Ruby/Gems/1.8/gems/rails-2.3.4/lib/tasks/misc.rake:4 […]

Windows上的Ruby on Rails – IIS 7或IIS 6?

我已经看到了一些地方( 一个例子 ),在Windows 2008上有更新的IIS 7的速度改进。虽然我知道我们可能会看到在Linux机器上运行Ruby on Rails的可能性更大,但是要求依赖于使用Windows的我。 我想知道是否有人知道在Windows环境中的Ruby / Rails的最佳设置。 这台机器将主要运行一个redmine.org实例。