[typo] Follow-up :: Problems installing Typo 4.0.3 on Dreamhost

Anton J Aylward aja at si.on.ca
Fri Oct 6 17:11:40 EDT 2006

I got Typo running, though I still have a few problems.

Things had moved on from the state of affairs of Aiden Bordner's blog.
As noted elsewhere in this list, the main branch became unstable ... and
other things.

I downloaded and used as a baseline the 4.0.3 taz file from RubyForge and
installed that.  Having experimented with this on my home machine I found
that I needed Ruby 1.8.4 to run it and Dreamhost only had 1.8.2.  Never
mind, I just compiled my own version of 1.8.4 and put it in ~/bin and ~/lib
and updated $PATH.

As Peter says, 'rake' was a disaster, so I created the db from shell.

I played around with some themes and it works ... mostly.

Some problems remain.

The first is that I keep getting the 500 error message (see .htaccess)
"<h2>Application error</h2>Typo failed to start properly".  Sometimes a
refresh fixes that, sometimes not.  I've not found anything in the
typo/rails log -  except this in the apache logs

[Fri Oct 06 12:22:47 2006] [error] [client] FastCGI: comm with
(dynamic) server "~/typo/public/dispatch.fcgi" aborted: (first read) idle
timeout (120 sec)
[Fri Oct 06 12:22:47 2006] [error] [client] FastCGI:
incomplete headers (0 bytes) received from server "~/typo/public/dispatch.fcgi"

The second problem is abysmally poor performance.
It can take anywhere from 30 seconds to to two minutes for a simple page to
load.   Repeated re-loads that make use of the image cache on firefox come
out about 15 seconds if I strip out all the Amazon/Google stuff.  Sometimes
it may take 2-3 minutes before that 500 message.
Or perhaps it locks up in that response with the fcgi not starting up

By comparison, I set up a similar site using Dreamhosts' "one click install"
of WordPress.  Pages there take between 3 and 5 seconds to load.  And that's
without a persistent FCGI handler.  Is PHP really that much faster?

So I installed the "Load Time Analyzer" in firefox and looked what was
happening.  The 'waiting for' for the Typo to do its work is much much longer.

Yes I am running 'production' so things should be faster, eh?

Yes there is stuff in ~/typo/tmp/cache - but the reloads don't go any
faster!  The graph of the reload analysis shows that the wait time for typo
at Dreamhost still predominates.

I've commented out the ':active_record_store' session store in
'config/environment.rb' - I understand that this now defaults to the file
system.  However I don't see anything storing sessions in ~/typo/tmp/session
or /tmp/

Rake is a disaster.  As noted, the /usr/bin/rake takes forever to run.
It then fails because its not using Ruby 1.8.4 !!
However if I use the version of rake that does -- ~/bin/rake -- then it
can't find some libraries:

$ rake
~/bin/rake:9:in `require': no such file to load -- rubygems (LoadError)
        from ~/bin/rake:9

I don't feel battling to install my local copy of rubygems.

So, there's probably a lot I don't know about ruby and rails in the above.
If anyone can advise me I'd be grateful.


Peter Burkholder wrote:
> Aiden Bordner's blog on the dreamhost install is absolutely  
> accurate.  I suggest you undo what you can and start from scratch  
> following his instructions.  Ruby 1.8.2 is okay with Typo and Rails.   
> Running 'rake' on dreamhost servers takes freakin' forever -- and I  
> mean like 5-10 minutes of _nothing_ happening.    At one point I even  
> gave up and just ran the db scripts from the shell.
> --Peter
> On Sep 22, 2006, at 11:58 AM, Anton J Aylward wrote:
>> Dreamhost has ruby 1.8.2.
>> I don't think rails matters as its included with Typo.
>> Right now I'm compiling 1.8.4 locally.
>> Linda Derezinski wrote:
>>> I know nothing about dreamhost what versions of ruby and rails are  
>>> you
>>> running?
>>> -Linda
>>> On 9/22/06 8:18 AM, "Anton J Aylward" <aja at si.on.ca> wrote:
>>>> Despite making use of such references as
>>>> http://www.crazybarbour.com/blog/2006/03/16/setting-up-typo-on- 
>>>> dreamhost/
>>>> and
>>>> http://blog.aidenbordner.com/articles/2006/07/24/getting- 
>>>> typo-4-0-0-running-on
>>>> -dreamhost
>>>> and
>>>> http://www.masterofnil.com/articles/2006/08/07/installing- 
>>>> typo-4-0-1-on-dreamh
>>>> ost
>>>> and even http://fo64.com/articles/2005/10/19/typo-dreamhost
>>>> I'm having no success.
>>>> st

> --
> Peter Burkholder
> pburkholder at pobox.com
> http://www.pburkholder.com

For the time will come when men will not put up with sound doctrine.
Instead, to suit their own desires, they will gather around them a
great number of teachers to say what their itchingears want to hear.
                - II Timothy 4:3

More information about the Typo-list mailing list