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>
>   ServerName www.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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to