
Error "perma_host" missing when trying to install in production environment
Reported by Marty McGee | November 4th, 2008 @ 08:42 AM
I'm getting this error when trying to run the adva_cms application for the first time in a production environment. Works just fine on local machine in development environment though:
Processing Admin::InstallController#index (for 76.102.80.147 at
2008-11-04 07:25:37) [GET]
Session ID:
BAh7BzoMY3NyZl9pZCIlNTE5NDRhYzQ3MWU1YzVjNjFiNTJkOTRjNzIwMmFh
MzAiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh
c2h7AAY6CkB1c2VkewA=--8f551c07efae7ec9f7511207d5cf9990a13b3855
Parameters: {"action"=>"index",
"controller"=>"admin/install"} Rendering template within
layouts/simple
Rendering admin/install/index
ActionView::TemplateError (undefined local variable or method `perma_host' for #ActionView::Base:0x7f2c7b0b5be0) on line #7 of vendor/adva/engines/adva_cms/app/views/layouts/simple.html.erb:
4:
5:
6:
7: <%= stylesheet_link_tag 'adva_cms/admin/base',
'adva_cms/admin/form',
8: 'adva_cms/admin/layout/base',
'adva_cms/admin/layout/simple',
9: :cache => 'cache/admin/simple' %>
10:
vendor/adva/engines/theme_support/lib/theme_support/asset_tag_helper.rb:24:in `stylesheet_link_tag_without_engine_additions'
vendor/adva/plugins/engines/lib/engines/rails_extensions/asset_helpers.rb:67:in `stylesheet_link_tag'
vendor/adva/engines/adva_cms/app/views/layouts/simple.html.erb:7:in `_run_erb_47vendor47adva47engines47adva_cms47app47views47layouts47simple46html46erb'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/base.rb:342:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/base.rb:342:in `execute'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/template_handlers/compilable.rb:29:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/template_handlers/compilable.rb:29:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/template.rb:35:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/template.rb:22:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_view/base.rb:248:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/layout.rb:257:in `render_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/benchmarking.rb:51:in `render_without_error_proc'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/benchmarking.rb:51:in `render_without_error_proc'
vendor/adva/plugins/render_with_error_proc/lib/action_controller/render_with_error_proc.rb:26:in `render'
vendor/adva/plugins/render_with_error_proc/lib/action_controller/render_with_error_proc.rb:41:in `with_error_proc'
vendor/adva/plugins/render_with_error_proc/lib/action_controller/render_with_error_proc.rb:25:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:1161:in `default_render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:1167:in `perform_action_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/filters.rb:579:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/filters.rb:572:in `perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/rescue.rb:201:in `perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/query_cache.rb:8:in `cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:529:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:529:in `process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/filters.rb:568:in `process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/session_management.rb:130:in `sass_old_process'
vendor/adva/gems/haml-2.0.3/lib/sass/plugin/rails.rb:19:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:389:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:149:in `handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:107:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:104:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:104:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/dispatcher.rb:35:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/rack/adapter/rails.rb:54:in `serve_rails'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/rack/adapter/rails.rb:74:in `call'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/connection.rb:63:in `pre_process'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/connection.rb:54:in `process'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/connection.rb:39:in `receive_data'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.2/lib/eventmachine.rb:231:in `run_machine'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.2/lib/eventmachine.rb:231:in `run'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/backends/base.rb:57:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/server.rb:150:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/controllers/controller.rb:80:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/runner.rb:173:in `send'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/runner.rb:173:in `run_command'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/lib/thin/runner.rb:139:in `run!'
/usr/lib/ruby/gems/1.8/gems/thin-1.0.0/bin/thin:6
/usr/bin/thin:19:in `load'
/usr/bin/thin:19
Rendering /home/super/public_html/pursuebeauty.com/public/500.html (500 Internal Server Error)
Comments and changes to this ticket
-
Sven Fuchs November 4th, 2008 @ 09:45 AM
Hi Marty,
Thanks for reporting! I can reproduce the error and will look into it.
On 04.11.2008, at 08:42, Lighthouse wrote:
-
Sven Fuchs November 4th, 2008 @ 09:50 AM
- State changed from new to resolved
(from [8035ae00a663f0a62c04e9d2f8519013b19ce21e]) add perma_host to admin install controller [#156 state:resolved] http://github.com/svenfuchs/adva...
-
Sven Fuchs November 4th, 2008 @ 09:54 AM
Hi Marty,
I've added the missing helper method to the install controller. Seems to work now.
The whole asset caching part is a part that we'll certainly want to revisit at some point.
Thanks again!
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<p>Cutting edge cms, blog, wiki, forum ... plattform.</p>
<p>Find the code on <a href="http://github.com/svenfuchs/adva_cms/tree/master">GitHub: adva cms</a></p>
<p>Part of the business application framework <a href="http://www.advabest.org/">adva best</a>.</p>
People watching this ticket
Referenced by
-
156 Error "perma_host" missing when trying to install in production environment (from [8035ae00a663f0a62c04e9d2f8519013b19ce21e]) add per...