# Radiant on Dreamhost: page\_attachments grouchy?

**URL:** <https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001>\
**Category:** Radiant CMS\
**Created:** [August 25, 2007, 8:59pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001 "2007-08-25T20:59:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 25, 2007, 8:59pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/1 "2007-08-25T20:59:07Z")

</div>

I’ve just started using Radiant, and, so far, it’s so beautiful it  
makes me want to cry a little bit.

But! … I’m having a little trouble with page\_attachments. Got them  
loaded properly on my home machine, but transferred things over to  
Dreamhost and suddenly I’m getting an Apache error after I hit ‘save’  
on the page edit page – but only when I’ve put something in the  
‘attachment’ box. Otherwise, functionality is fine.

Apache says:  
Application error (Apache)

Change this error message for exceptions thrown outside of an action  
(like in Dispatcher setups or broken Ruby code) in public/500.html

production.log says:

uninitialized constant ActionController::Routing::RoutingError  
…/config/…/vendor/radiant/vendor/rails/activerecord/lib/…/…/activesupport/lib/active\_support/dependencies.rb:266:in  
`load_missing_constant' ../config/../vendor/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:452:in `const\_missing’  
…/config/…/vendor/radiant/app/controllers/application.rb:33:in  
`rescue_action_in_public' ../config/../vendor/radiant/vendor/rails/actionpack/lib/action_controller/rescue.rb:31:in `rescue\_action’  
…/config/…/vendor/radiant/vendor/rails/actionpack/lib/action\_controller/rescue.rb:109:in  
`perform_action' ../config/../vendor/radiant/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `send’  
…/config/…/vendor/radiant/vendor/rails/actionpack/lib/action\_controller/base.rb:430:in  
`process_without_filters' ../config/../vendor/radiant/vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process\_without\_session\_management\_support’  
…/config/…/vendor/radiant/vendor/rails/actionpack/lib/action\_controller/session\_management.rb:114:in  
`process_without_test' ../config/../vendor/radiant/vendor/rails/actionpack/lib/action_controller/test_process.rb:15:in `process’  
…/config/…/vendor/radiant/vendor/rails/actionpack/lib/action\_controller/base.rb:330:in  
`process' ../config/../vendor/radiant/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch’  
…/config/…/vendor/radiant/vendor/rails/railties/lib/fcgi\_handler.rb:168:in  
`process_request' ../config/../vendor/radiant/vendor/rails/railties/lib/fcgi_handler.rb:143:in `process\_each\_request!’  
…/config/…/vendor/radiant/vendor/rails/railties/lib/fcgi\_handler.rb:109:in  
`with_signal_handler' ../config/../vendor/radiant/vendor/rails/railties/lib/fcgi_handler.rb:142:in `process\_each\_request!’  
/usr/lib/ruby/1.8/fcgi.rb:600:in `each_cgi' /usr/lib/ruby/1.8/fcgi.rb:597:in `each’  
/usr/lib/ruby/1.8/fcgi.rb:597:in `each_cgi' ../config/../vendor/radiant/vendor/rails/railties/lib/fcgi_handler.rb:141:in `process\_each\_request!’  
…/config/…/vendor/radiant/vendor/rails/railties/lib/fcgi\_handler.rb:55:in  
`process!' ../config/../vendor/radiant/vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!’  
dispatch.fcgi:26

Right. Like that’s clear.

Maybe a permissions issue?

Can anybody point me in the right direction?

Thanks so much!

–  
David H.  
removed\_email\_address@domain.invalid

St. Joe’s Choir  
[http://www.myspace.com/stjoeschoir](http://www.myspace.com/stjoeschoir)  
[http://stjoeschoir.com](http://stjoeschoir.com)

---

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 25, 2007, 9:41pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/2 "2007-08-25T21:41:13Z")

</div>

David,

Permissions might be one issue. You might also see what their policy is  
on HTTP file uploads, if they have a limit, etc. My other guess is that  
you might need to install rmagick or image\_science or mini-magick in  
your own gem directory because page\_attachments needs at least one of  
those to produce thumbnails.

Sean

---

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 25, 2007, 10:28pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/3 "2007-08-25T22:28:16Z")

</div>

Thanks for the tips, Sean. I’ve been having similar trouble on a  
Dreamhost installation.

I’ve also had trouble installing from gems, so maybe looking into  
compiling them myself is the answer…

\*DN

---

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 31, 2007, 7:50pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/4 "2007-08-31T19:50:23Z")

</div>

On Aug 31, 2007, at 1:08 PM, David H. wrote:

> [arrow]$ gem install -y image\_science  
> Bulk updating Gem source index for: [http://gems.rubyforge.org](http://gems.rubyforge.org)  
> Killed

That appears to happen if the gems site is running too slowly,  
basically the connection times out. BICBW.

–  
Damien McKenna, husband, father, geek.  
removed\_email\_address@domain.invalid - [http://www.mc-kenna.com/](http://www.mc-kenna.com/)

---

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 31, 2007, 7:51pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/5 "2007-08-31T19:51:23Z")

</div>

I’ve been wondering myself lately about whether Rubyforge’s gem server  
is getting overloaded. I sometimes get the gem command to hang when  
updating or installing gems on my SliceHost account. However, it will  
often work snappily from my personal machine at the same time. Kind of  
a mystery!

Sean

---

<div class="post-metadata">

**Author:** ![divotdave](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bbe5ce/32.png) [@divotdave](https://www.ruby-forum.com/u/divotdave)\
**Post date:** [August 31, 2007, 7:09pm UTC](https://www.ruby-forum.com/t/radiant-on-dreamhost-page-attachments-grouchy/113001/6 "2007-08-31T19:09:19Z")

</div>

Although “rmagick” was already in my gem list, I went ahead and  
installed image\_science, and that seemed to do the trick.

I had problems installing the gem, but I was relentless, and it  
eventually took.

That looked like this:

[arrow]$ gem install -y image\_science  
Bulk updating Gem source index for: [http://gems.rubyforge.org](http://gems.rubyforge.org)  
Killed  
[arrow]$ gem install -y image\_science  
Bulk updating Gem source index for: [http://gems.rubyforge.org](http://gems.rubyforge.org)  
Killed  
[arrow]$ gem install -y image\_science  
Successfully installed image\_science-1.1.3  
Successfully installed RubyInline-3.6.4  
Installing ri documentation for image\_science-1.1.3…  
Installing ri documentation for RubyInline-3.6.4…  
Installing RDoc documentation for image\_science-1.1.3…  
Installing RDoc documentation for RubyInline-3.6.4…

I _think_ that’s related to dreamhost’s unstated policy to make life  
harder for Rails developers, but I’m not sure.

On 8/25/07, d n [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > David,
> > 
> > > Apache says:  
> > > activesupport/lib/active\_support/dependencies.rb:266:in  
> > > action\_controller/rescue.rb:109:in  
> > > …/config/…/vendor/radiant/vendor/rails/actionpack/lib/  
> > > `dispatch’  
> > > fcgi\_handler.rb:142:in  
> > > …/config/…/vendor/radiant/vendor/rails/railties/lib/
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

–  
David H.  
removed\_email\_address@domain.invalid

St. Joe’s Choir  
[http://www.myspace.com/stjoeschoir](http://www.myspace.com/stjoeschoir)  
[http://stjoeschoir.com](http://stjoeschoir.com)
