config - rails running in staging on production machine -
i have machine rails apps running in "staging" environment, production ones. trying connect staging database. have tried setting set production in following places:
#/etc/apache2/mods-enabled/passenger.so: # line above wrong, in /etc/apache2/sites-enabled/ier railsbaseuri /ier railsenv production <directory /rails/production/ier/current/public> options -multiviews </directory> #app/controllers/application_controller.rb rails.env = 'production'
i tried putting in:
#config/environment.rb adding rails.env = 'production'
i getting passenger error of:
staging database not configured (activerecord::adapternotspecified)
i ran ( grep -r "staging" . in ) , got:
binary file ./.git/index matches ./config/deploy.rb:set :stages, %w(staging production) ./config/deploy.rb:# %w{staging.rb}.each |config| ./config/deploy.rb:# %w{production.rb staging.rb}.each |deploy_env| ./config/database.yml:staging: grep: ./config/deploy/staging.rb: no such file or directory grep: ./config/deploy/production.rb: no such file or directory
i running apache2, passenger 3.0.7, ruby 1.9.2, , rails 3.0.9
where else can find out set environment staging?
thanks help
try putting inside <virtualhost>
configuration (probably in /etc/apache2/site-enabled/000-default
).
railsenv production rackenv production
i hear versions of passenger required rackenv
instead of railsenv
might want try especially.
you can try putting in .htaccess
file in public directory if have allowoverride
set options
or all
.
Comments
Post a Comment