Ruby on Rails Thursday, March 29, 2012

(Re-posting)

Thanks Walter,

I think you are correct. I had neglected to set up a production
version of the database.

I just ran "rake db:migrate RAILS_ENV=production". However, I now get
a "500 Internal Server Error".

Anyway, here is the error from production.log. Any ideas?

Thanks,

Kal

-----------------------------------------------------------------------------------------------------------------------------

Processing by StoreController#index as HTML
Rendered store/index.html.erb within layouts/application (17.9ms)
Completed 500 Internal Server Error in 38ms

ActionView::Template::Error (all.css isn't precompiled):
2: <html>
3: <head>
4: <title>Depot</title>
5: <%= stylesheet_link_tag :all %>
6: <%= javascript_include_tag :defaults %>
7: <%= csrf_meta_tag %>
8: </head>
app/views/layouts/application.html.erb:5:in
`_app_views_layouts_application_html_erb__750878_73537400'

---------------------------------------------------------------------------------------------------------------------------

On Mar 29, 4:12 pm, Walter Lee Davis <wa...@wdstudio.com> wrote:
> On Mar 28, 2012, at 8:56 PM, Kal wrote:
>
>
>
>
>
>
>
>
>
> > Hi All,
>
> > Can someone please help?  I've been banging my head against for wall
> > for 2 months; all of which has been spent trying to set up ROR.  So I
> > actually haven't written 1 line of code :(  Any help would be greatly
> > appreciated :)
>
> > I'm following the 4th edition of "Agile Web Development with Rails".
> > So, I'm able to deploy the site via WEBrick.  However, when I go to my
> > URL (without using port 3000), I get the error message below.  What am
> > I missing?
> > ---------------------------------------------------------------------------------------------------------------
>
> > Ruby (Rack) application could not be started
> > These are the possible causes:
>
> > There may be a syntax error in the application's code. Please check
> > for such errors and fix them.  A required library may not installed.
> > Please install all libraries that this application requires.  The
> > application may not be properly configured. Please check whether all
> > configuration files are written correctly, fix any incorrect
> > configurations, and restart this application.  A service that the
> > application relies on (such as the database server or the Ferret
> > search engine server) may not have been started.  Please start that
> > service.
>
> > Further information about the error may have been written to the
> > application's log file. Please check it in order to analyse the
> > problem.
>
> > Error message:
> >    unable to open database file (SQLite3::CantOpenException)
> > Exception class:
> >    PhusionPassenger::UnknownError
> > Application root:
> >    /home/rubys/work/depot
> > Backtrace
>
> > ---------------------------------------------------------------------------------------------------------------
>
> > This is the error in /var/log/httpd/error_log
>
> > *** Exception PhusionPassenger::UnknownError in
> > PhusionPassenger::Rack::ApplicationSpawner (unable to open database
> > file (SQLite3::CantOpenException)) (process 3244, thread #<Thread:
> > 0xa1db870>):
>
> > ---------------------------------------------------------------------------------------------------------------
>
> > By the way, I'm running:
>
> > Ruby 1.9.3p0
> > Rails 3.1.3
> > Phusion Passenger version 3.0.11
> > CentOS release 5.6
> > Server version: Apache/2.2.3
>
> > ---------------------------------------------------------------------------------------------------------------
>
> > This my vhost configuration from httpd.conf
>
> > <VirtualHost *:80>
> >   ServerNamewww.mywebpage.com
> >   DocumentRoot /home/rubys/work/depot/public/
>
> >   <Directory /home/rubys/work/depot/public>
> >        Order allow,deny
> >        Allow from all
> >   </Directory>
>
> > </VirtualHost>
>
> By any chance, have you run rake:db:migrate RAILS_ENV=production yet? If not, then one possible reason why you can't open the database is that it does not exist.
>
> Walter

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment