On 13. mai. 2009, at 22.51, Thomas wrote:
> - You need memcached installed (aptitude install memcached)
If you don't want to use memcached, you may use another session
store. In the relevant environment file (probably config/environments/
production.rb), change the line
config.cache_store = :mem_cache_store, "localhost"
to for instance
config.cache_store = :memory_store
to use the memory store instead. There's an article covering the cache
stores in Rails at http://thewebfellas.com/blog/2008/6/9/rails-2-1-now-with-better-integrated-caching
. Installing memcached is probably a good idea for a production
environment, though.
> - As the login & register page needs ssl, you have to setup a
> gitorious-ssl site in apache
Actually, you can skip the SSL requirement. If you add the line
SslRequirement.disable_ssl_check = true
into (for instance) <gitorious_root>/config/environments/
production.rb, the SSL requirement will be skipped.
> The problems i couldn't solve yet:
> - db-migration aborted (see below [1])
From your stack trace below it seems you need to update Rake on your
system. If you've installed Rake through rubygems, use `[sudo] gem
install rake`, of course replace sudo with whatever fits your system
best.
Good luck!
- Marius
thanks for your comments!
Actually, I installed rake 0.8.5 yesterday, but I had rake 0.8.1
installed as debian-package too. I removed the package and now the
migrate works fine. Deactivating SSL & memcached both works fine too,
but I still can't create new sessions, i.e. using login or register
pages.
Any advices?
Greets, Thomas
> Actually, I installed rake 0.8.5 yesterday, but I had rake 0.8.1
> installed as debian-package too. I removed the package and now the
> migrate works fine. Deactivating SSL & memcached both works fine
> too, but I still can't create new sessions, i.e. using login or
> register pages.
>
> Any advices?
Could you have a look in the logfile (log/production.log) and paste
the trace generated there?
Cheers
- Marius
Greets, Thomas
Status: 500 Internal Server Error
undefined method `rewind' for #<IO:0xb554909c>
/var/lib/gems/1.8/gems/rack-1.0.0/lib/rack/request.rb:150:in `POST'
/var/lib/gems/1.8/gems/rack-1.0.0/lib/rack/methodoverride.rb:
15:in `call'
/var/lib/gitorious2/vendor/rails/actionpack/lib/action_controller/
params_parser.rb:15:in `call'
/var/lib/gitorious2/vendor/rails/railties/lib/rails/rack/metal.rb:
47:in `call'
/var/lib/gitorious2/vendor/rails/actionpack/lib/action_controller/
session/abstract_store.rb:122:in `call'
/var/lib/gitorious2/vendor/rails/activerecord/lib/active_record/
query_cache.rb:29:in `call'
/var/lib/gitorious2/vendor/rails/activerecord/lib/active_record/
connection_adapters/abstract/query_cache.rb:34:in `cache'
/var/lib/gitorious2/vendor/rails/activerecord/lib/active_record/
query_cache.rb:9:in `cache'
/var/lib/gitorious2/vendor/rails/activerecord/lib/active_record/
query_cache.rb:28:in `call'
/var/lib/gitorious2/vendor/rails/activerecord/lib/active_record/
connection_adapters/abstract/connection_pool.rb:361:in `call'
/var/lib/gitorious2/vendor/rails/activesupport/lib/active_support/
cache/strategy/local_cache.rb:24:in `call'
/var/lib/gitorious2/vendor/rails/actionpack/lib/action_controller/
failsafe.rb:11:in `call'
/var/lib/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call'
/var/lib/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in
`synchronize'
/var/lib/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call'
/var/lib/gitorious2/vendor/rails/actionpack/lib/action_controller/
dispatcher.rb:106:in `call'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/rack/
request_handler.rb:65:in `process_request'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_request_handler.rb:165:in `main_loop'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/
application_spawner.rb:321:in `start_request_handler'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/
application_spawner.rb:282:in `handle_spawn_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
163:in `safe_fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
161:in `fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
161:in `safe_fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/
application_spawner.rb:280:in `handle_spawn_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
163:in `safe_fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
161:in `fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:
161:in `safe_fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/
application_spawner.rb:279:in `handle_spawn_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:317:in `__send__'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:317:in `main_loop'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:168:in `start_synchronously'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:135:in `start'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:112:in `fork'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:112:in `start'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/
application_spawner.rb:179:in `start'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
spawn_manager.rb:222:in `spawn_rails_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
spawn_manager.rb:217:in `synchronize'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
spawn_manager.rb:217:in `spawn_rails_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
spawn_manager.rb:126:in `spawn_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
spawn_manager.rb:251:in `handle_spawn_application'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:317:in `__send__'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:317:in `main_loop'
/var/lib/gems/1.8/gems/passenger-2.0.6/lib/passenger/
abstract_server.rb:168:in `start_synchronously'
/var/lib/gems/1.8/gems/passenger-2.0.6/bin/passenger-spawn-server:
46
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google
> Groups "Gitorious" group.
> To post to this group, send email to gito...@googlegroups.com
> To unsubscribe from this group, send email to gitorious+...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/gitorious?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
it seems passenger 2.0.6 does not work for the new gitorious. Version
2.2.2 works fine!
Thank you very much.