log:
ldap 用户认证登录log:
web log---- Internal error 505
$ tail -f apps/redmine/htdocs/log/production.log
Processing SettingsController#plugin (for 1x.x6.xx.x0 at 2012-11-23 11:49:29) [GET] Parameters: {"controller"=>"settings", "action"=>"plugin", "id"=>"redmine_ldap_sync"}
Rendering template within layouts/admin
Rendering settings/plugin
ActionView::TemplateError (undefined method `fetch' for "":String) on line #13 of vendor/plugins/redmine_ldap_sync/app/views/settings/_ldap_sync_settings.html.erb:
10: "
11: %>
12: <% AuthSourceLdap.all.each_with_index do |ldap, i| -%>
13: <fieldset class="collapsible <%= 'collapsed' unless ldap.ldapsync_active? %>">
14: <legend οnclick="toggleFieldset(this);"><%= ldap.name %></legend>
15: <div <%= 'style="display:none"' unless ldap.ldapsync_active? %>>
16:
vendor/plugins/redmine_ldap_sync/app/views/settings/_ldap_sync_settings.html.erb:13
vendor/plugins/redmine_ldap_sync/app/views/settings/_ldap_sync_settings.html.erb:12:in `each'
vendor/plugins/redmine_ldap_sync/app/views/settings/_ldap_sync_settings.html.erb:12:in `each_with_index'
vendor/plugins/redmine_ldap_sync/app/views/settings/_ldap_sync_settings.html.erb:12
app/views/settings/plugin.html.erb:6
app/views/settings/plugin.html.erb:4
redmine_ldap sync log:
Processing AccountController#login (for xx.x.x.xx8 at 2012-11-23 12:09:38) [POST]
======================logs end=============================
sovle:
reference ---> install http://www.redmine.org/wiki/redmine/Plugins
参考 2.1. For Redmine 1.x,运行命令后,
rake db:migrate_plugins RAILS_ENV=production
在admin--->plugins ,设置如下图,但图中属性设置:1、2、3 不熟悉怎么设置,属性设置无法有大写,填写大写字母后,应用自动别成全小写,why?????????
设置好,之后运行:
rake redmine:plugins:redmine_ldap_sync:sync_users RAILS_ENV=production --trace
原因:1、plugin版本不对,git clone 下载的master,对应redmine版本2.X,运行的redmine是1.4.x 需git checkout -b redmine-1.4.x origin/redmine-1.4.x