[typo] Trouble starting up Typo 5.0.3 on Bluehost

Randy Shepherd rando at levitated.org
Sun Apr 6 16:33:08 EDT 2008


ok... maybe I will try this next. I will back everything out and start 
from scratch with the gem. Thanks, and I will let you know what happens.

Brad Hawkins wrote:
> If you want to install the Typo gem you'll need to edit your .bashrc  
> file (in your root directory), add the following to the end of the file:
>
> export PATH="$PATH:$HOME/packages/bin:$HOME/.gems/bin"
> export GEM_HOME="$HOME/.gems"
> export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8"
> export GEM_CACHE="$GEM_HOME/cache"
>
>
> Then run from the command line:
>
> source ~/.bashrc
>
> Then you should be able to install all gems:
>
> gem update -y
>
> and install the Typo gem:
>
> gem install -y typo
>
>
> I've been able to get typo running, but I'm having trouble with the  
> RSS feeds myself, so I'm interested to see if you'll have any better  
> luck!
>
>
>
>
>
> On Apr 6, 2008, at 1:06 PM, Randy Shepherd wrote:
>
>   
>> Thanks again. I had tried that as well, I changed the perms on
>> typo/public and typo/log. I was able to get typo running in under 10
>> minutes on my local machine, I am wondering if it some sort of gem
>> version compatibility issue?
>>
>> x at x.org [~/ruby/typo-5.0.3]# ruby -v
>> ruby 1.8.6 (2007-09-23 patchlevel 110) [x86_64-linux]
>> x at x.org [~/ruby/typo-5.0.3]# rails -v
>> Rails 2.0.2
>> x at x.org [~/ruby/typo-5.0.3]# gem -v
>> 1.0.1
>> x at x.org [~/ruby/typo-5.0.3]# gem list
>>
>> *** LOCAL GEMS ***
>>
>> actionmailer (2.0.2, 1.3.6, 1.2.5)
>> actionpack (2.0.2, 1.13.6, 1.12.5)
>> actionwebservice (1.2.6, 1.1.6)
>> activerecord (2.0.2, 1.15.6, 1.14.4)
>> activeresource (2.0.2)
>> activesupport (2.0.2, 1.4.4, 1.4.0, 1.3.1)
>> cgi_multipart_eof_fix (2.5.0)
>> daemons (1.0.9, 1.0.2)
>> fastthread (1.0.1)
>> fcgi (0.8.7)
>> gem_plugin (0.2.3, 0.2.1)
>> login_generator (1.2.2)
>> mongrel (1.1.3, 0.3.13.4)
>> mongrel_cluster (1.0.5)
>> mysql (2.7)
>> rails (2.0.2, 1.2.6, 1.1.6)
>> rake (0.8.1, 0.7.1)
>> RedCloth (3.0.4)
>> rmagick (1.15.13, 1.15.12)
>> sources (0.0.1)
>> sqlite3-ruby (1.2.1)
>> theme_generator (1.3.0)
>> tzinfo (0.3.3)
>>
>>
>> Brad Hawkins wrote:
>>     
>>> Now you might need to run:
>>>
>>> chmod -R 775 ~/path/to/typo/public
>>>
>>>
>>>
>>>
>>> On Apr 6, 2008, at 12:39 PM, Randy Shepherd wrote:
>>>
>>>
>>>       
>>>> Brad, thank you very much for your prompt reply. I just made the  
>>>> tweak
>>>> you suggested, but it seems to have no effect. What follows is my
>>>> .htaccess file:
>>>>
>>>> # General Apache options
>>>> #AddHandler fastcgi-script .fcgi
>>>> AddHandler fcgid-script .fcgi
>>>> AddHandler cgi-script .cgi
>>>> #Options +FollowSymLinks +ExecCGI
>>>> SetEnv RAILS_ENV production
>>>>
>>>> # If you don't want Rails to look in certain directories,
>>>> # use the following rewrite rules so that Apache won't rewrite  
>>>> certain
>>>> requests
>>>> #
>>>> # Example:
>>>> #   RewriteCond %{REQUEST_URI} ^/notrails.*
>>>> #   RewriteRule .* - [L]
>>>>
>>>> # Redirect all requests not available on the filesystem to Rails
>>>> RewriteEngine On
>>>>
>>>> # If Typo is accessed via an Alias directive, then you MUST also set
>>>> # the RewriteBase in this htaccess file.
>>>> #
>>>> # Example:
>>>> #   Alias /blog /path/to/typo/public
>>>> #   RewriteBase /blog
>>>>
>>>> RewriteRule ^$ index.html [QSA]
>>>> RewriteRule ^([^.]+)/!$ $1.html [QSA]
>>>> RewriteCond %{REQUEST_FILENAME} !-f
>>>> RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
>>>>
>>>> # In case Typo experiences terminal errors
>>>> # Instead of displaying this message you can supply a file here  
>>>> which
>>>> will be rendered instead
>>>> #
>>>> # Example:
>>>> #   ErrorDocument 500 /500.html
>>>>
>>>> ErrorDocument 500 "<h2>Application error</h2>Typo failed to start
>>>> properly"
>>>>
>>>>
>>>> Brad Hawkins wrote:
>>>>
>>>>         
>>>>> Did you add:
>>>>>
>>>>> AddHandler fcgid-script .fcgi
>>>>>
>>>>> to your .htaccess file in your public folder?
>>>>>
>>>>> The standard:
>>>>>
>>>>> AddHandler fastcgi-script .fcgi
>>>>>
>>>>> doesn't seem to work with bluehost.
>>>>>
>>>>>
>>>>> On Apr 6, 2008, at 12:14 PM, Randy Shepherd wrote:
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> 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
>>>>>> _______________________________________________
>>>>>> Typo-list mailing list
>>>>>> Typo-list at rubyforge.org
>>>>>> http://rubyforge.org/mailman/listinfo/typo-list
>>>>>>
>>>>>>
>>>>>>             
>>>>> _______________________________________________
>>>>> Typo-list mailing list
>>>>> Typo-list at rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/typo-list
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> _______________________________________________
>>>> Typo-list mailing list
>>>> Typo-list at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/typo-list
>>>>
>>>>         
>>> _______________________________________________
>>> Typo-list mailing list
>>> Typo-list at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/typo-list
>>>
>>>
>>>       
>> _______________________________________________
>> Typo-list mailing list
>> Typo-list at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/typo-list
>>     
>
> _______________________________________________
> Typo-list mailing list
> Typo-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/typo-list
>
>   



More information about the Typo-list mailing list