>>Posted this on Talk group before noticing deploy group, my apologies if >>you've seen this before:
Hello, I'm trying to get a rails app running (on Amazon EC2 using Paul Dowman's ec2onrails) The server is configured, but I can't reach a page. Going to the root page brings up the familiar 'You're riding Ruby on Rails!' screen, but accessing a known working path gives me the default HTTP 500 Internal Server Error page. Checking my logs, I see this on every attempted request: Mysql::Error (Can't connect to local MySQL server through socket '/ tmp/ mysql.sock' (2)): My database.yml looks something like this: production: adapter: mysql database: dbname username: dbuser password: dbpass socket: /var/run/mysqld/mysqld.sock I first got this error while running migrations, so I changed the socket from the default /tmp/mysql.sock as it had been set on my local machine to the above address. The migrations ran fine after that changed, so I didn't expect it to come up again, since that meant to me that the database was being properly accessed. Is there any other place I need to set this value? I only know of the mysql socket from within database.yml so the above warning puzzles me as it looks like it's connecting through the wrong socket. Could there be something unrelated causing this? Thanks for any help --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Deploying Rails" group. To post to this group, send email to rubyonrails-deployment@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-deployment?hl=en -~----------~----~----~----~------~----~------~--~---