[typo] Trouble starting up Typo 5.0.3 on Bluehost

Randy Shepherd rando at levitated.org
Sun Apr 6 15:14:42 EDT 2008


I installed Typo 5.0.3 as per the instructions found at 
http://bartgdev.com/articles/2006/08/07/installing-typo-on-bluehost

In a nutshell:
1) wgot the tar, unpacked it under ~/ruby/typo
2) Created a symlink from my public_html dir to the typo install dir
3) Set up the db, updated my database.yml
4) Configured my environment.rb and .htaccess to production
5) Installed a couple extra gems; theme-support and theme-generator.
6) Ran public/dispatch.fcgi from my app root, which displays...

Liquid doesn't seem to be loaded... uninitialized constant Liquid
Status: 500 Internal Server Error
Content-Type: text/html

<html><body><h1>500 Internal Server 
Error</h1></body></html>levitat1 at levitated.org [~/ruby/typo-5.0.3]#

---

I get the following error in my log (The nil:NilClass is a reference to 
a var called "this_blog" on both traces.):

# Logfile created on Sun Apr 06 12:47:41 -0600 2008

Processing ArticlesController#index (for at 2008-04-06 12:48:20) [GET]
Parameters: {"action"=>"index", "controller"=>"articles"}

NoMethodError (undefined method `lang' for nil:NilClass):
/app/controllers/application.rb:46:in `load_lang'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:469:in 
`send!'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:469:in 
`call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:441:in 
`run'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:716:in 
`run_before_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:695:in 
`call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in 
`perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.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.0.2/lib/action_controller/benchmarking.rb:68:in 
`perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in 
`perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in 
`perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in 
`cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in 
`cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in 
`perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in 
`send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in 
`process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in 
`process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in 
`process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in 
`process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in 
`handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in 
`dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in 
`dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in 
`dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:101:in 
`process_request'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:149:in 
`with_signal_handler'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:99:in 
`process_request'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:77:in 
`process_each_request'
/usr/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib/fcgi.rb:606:in `each_cgi'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:76:in 
`process_each_request'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:50:in `process!'
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/fcgi_handler.rb:24:in `process!'
public/dispatch.fcgi:24



Processing ArticlesController#index (for at 2008-04-06 12:48:20) [GET]
Parameters: {"action"=>"index", "controller"=>"articles"}


NoMethodError (undefined method `current_theme' for nil:NilClass):
/app/controllers/content_controller.rb:60:in `theme_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/layout.rb:236:in 
`send!'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/layout.rb:236:in 
`active_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/layout.rb:293:in 
`pick_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/layout.rb:256:in 
`render_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:51:in 
`render'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:51:in 
`render'
/app/controllers/application.rb:26:in `rescue_action_in_public'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:125:in 
`rescue_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:203:in 
`perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in 
`perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in 
`cache'
"./production.log" 118 lines, 10170 characters


Anyone see this issue, or have any idea of what's going on? It seems 
like "this_blog" is not being initialized on start-up, but I haven't the 
slightest idea why.  Also, I have no idea what the message "Liquid 
doesn't seem to be loaded... uninitialized constant Liquid"...any ideas 
on this?

I have googled around but cannot find any good leads. Any and all help 
is greatly appreciated.

Thanks!
Randy


More information about the Typo-list mailing list