# Apache 2.2 and dispatch.cgi woes

**URL:** <https://www.ruby-forum.com/t/apache-2-2-and-dispatch-cgi-woes/67540>\
**Category:** Ruby\
**Created:** [September 5, 2006, 3:12am UTC](https://www.ruby-forum.com/t/apache-2-2-and-dispatch-cgi-woes/67540 "2006-09-05T03:12:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Golo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e274bd/32.png) [@Golo](https://www.ruby-forum.com/u/Golo)\
**Post date:** [September 5, 2006, 3:12am UTC](https://www.ruby-forum.com/t/apache-2-2-and-dispatch-cgi-woes/67540/1 "2006-09-05T03:12:44Z")

</div>

Hi all,

I have a RAIL/Activerecord/Postgres application working with webRick. I  
have configured apache to have  
a virtual host on a separate port.

But, when I launch the application with apache cgi using ruby  
dispatch.cgi, I have the following error  
message (Any clue ?):  
NameError in ActeurController#list

uninitialized constant PGconn

RAILS\_ROOT: /export/home/videorail/public/…/config/…  
Application Trace | Framework Trace | Full Trace

/opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:123:in  
`const_missing' /opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in`const\_missing’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/postgresql\_adapter.rb:24:in  
`postgresql_connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:251:in`connection\_without\_query\_cache=’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/query\_cache.rb:54:in  
`connection=' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:220:in`retrieve\_connection’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:78:in  
`connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1046:in`add\_limit!’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:1017:in  
`construct_finder_sql' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:924:in`find\_every’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:381:in  
`find' #{RAILS_ROOT}/app/controllers/acteur_controller.rb:6:in`list’

/opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:123:in  
`const_missing' /opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in`const\_missing’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/postgresql\_adapter.rb:24:in  
`postgresql_connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:251:in`connection\_without\_query\_cache=’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/query\_cache.rb:54:in  
`connection=' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:220:in`retrieve\_connection’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:78:in  
`connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1046:in`add\_limit!’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:1017:in  
`construct_finder_sql' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:924:in`find\_every’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:381:in  
`find' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:941:in`perform\_action\_without\_filters’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/filters.rb:368:in  
`perform_action_without_benchmark' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in`perform\_action\_without\_rescue’  
/opt/csw/lib/ruby/1.8/benchmark.rb:293:in `measure' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in`perform\_action\_without\_rescue’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/rescue.rb:82:in  
`perform_action' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:408:in`process\_without\_filters’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/filters.rb:377:in  
`process_without_session_management_support' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/session_management.rb:117:in`process’  
/opt/csw/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in  
`dispatch’  
/export/home/videorail/public/dispatch.cgi:10

/opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:123:in  
`const_missing' /opt/csw/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in`const\_missing’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/postgresql\_adapter.rb:24:in  
`postgresql_connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:251:in`connection\_without\_query\_cache=’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/query\_cache.rb:54:in  
`connection=' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:220:in`retrieve\_connection’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:78:in  
`connection' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1046:in`add\_limit!’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:1017:in  
`construct_finder_sql' /opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:924:in`find\_every’  
/opt/csw/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:381:in  
`find' #{RAILS_ROOT}/app/controllers/acteur_controller.rb:6:in`list’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/base.rb:941:in  
`perform_action_without_filters' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:368:in`perform\_action\_without\_benchmark’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/benchmarking.rb:69:in  
`perform_action_without_rescue' /opt/csw/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/benchmarking.rb:69:in  
`perform_action_without_rescue' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/rescue.rb:82:in`perform\_action’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/base.rb:408:in  
`process_without_filters' /opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:377:in`process\_without\_session\_management\_support’  
/opt/csw/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/session\_management.rb:117:in  
`process' /opt/csw/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in`dispatch’  
/export/home/videorail/public/dispatch.cgi:10

Golo
