![]() |
Ruby on Rails Tutorial need help
I found this tutorial which details how to install Ruby on Rails on a system running Ubuntu5.10, Mysql, Apache2, and fcgid. All of which are included in the 'perfect setup' box I'm running. The question is which tutorial steps need to be changed in order to get Ruby on Rails working with ISPConfigs configuration.
|
It might work with ISPConfig if you put the lines oin step 12 in the apache directives field in the website settings in ISPConfig instead of the .htaccess file.
|
Didn't work
Even with the apache directives. I still get
500 error - Internal Server Error! when trying to access the public directory in my Rails app step 11 says to change the document root for my virtual host to the public directory of the rails app however after changing the Vhost file $/etc/apache2/vhosts/Vhosts_ispconfig.conf for my site after about 10mins or so this gets changed back to the default document root by ISPConfig. Is it possible to change the document root for our virtual sites? |
Quote:
|
Interesting problem
After following countless rails tutorials and trying different things to get it working with ISPConfig i get this error when reloading apache2.
grep: /etc/apache2/fcgid.conf: No such file or directory grep: /etc/apache2/fcgid.load: No such file or directory grep: /etc/apache2/rewrite.load: No such file or directory /etc/init.d/apache2: line 103: kill: (14415) - Operation not permitted Does this give you any ideas as to what needs to be configured? Could this be caused by me adding AddHandler fcgid-script .fcgi to my Apache Directives (Optional): in ISPConfig? One problem I've come across that would be beneficial to know is that the public directory of a rails app has it's own .htaccess file. This caused this error in web##/log/errors.log /var/www/web##/web/testapp/public/.htaccess: Options not allowed here after deleting this file I could then load .html files through my symlink I've managed to setup a symlink in my web##/web dir to the web##/cgi-bin/testapp/public dir which allows me to load .html docs through the symlink however when I add RewriteEngine On To Apache Directives (Optional): I can no longer load .html docs through the symlink. If RewriteEngine is required by rails and it appears putting it in the Directives doesn't work.. Where should I enable RewriteEngine? Also how would I configur my app to access mysql if the app's datebase file looks like this Quote:
Username: web17_db1 |
Quote:
Quote:
Quote:
I'am not familar with rails. But generally the database details are: host: localhost user: web17_u1 password: Your database password database: web17_db1 |
How?
Quote:
Thanks for you help so far :) |
What's the output of
Code:
ls -la /etc/apache2/mods-available |
drwxr-xr-x 2 root root 4096 2006-04-22 10:17 .
drwxr-xr-x 9 root root 4096 2006-04-22 10:21 .. -rw-r--r-- 1 root root 66 2005-10-04 02:52 actions.load -rw-r--r-- 1 root root 60 2005-10-04 02:52 asis.load -rw-r--r-- 1 root root 70 2005-10-04 02:52 auth_anon.load -rw-r--r-- 1 root root 68 2005-10-04 02:52 auth_dbm.load -rw-r--r-- 1 root root 74 2005-10-04 02:52 auth_digest.load -rw-r--r-- 1 root root 130 2005-10-04 02:52 auth_ldap.load -rw-r--r-- 1 root root 62 2005-10-04 02:52 cache.load -rw-r--r-- 1 root root 70 2005-10-04 02:52 cern_meta.load -rw-r--r-- 1 root root 61 2005-10-04 02:52 cgid.conf -rw-r--r-- 1 root root 60 2005-10-04 02:52 cgid.load -rw-r--r-- 1 root root 58 2005-11-21 13:11 cgi.load -rw-r--r-- 1 root root 58 2005-11-21 13:11 cgi.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 37 2005-10-04 02:52 dav_fs.conf -rw-r--r-- 1 root root 64 2005-10-04 02:52 dav_fs.load -rw-r--r-- 1 root root 58 2005-10-04 02:52 dav.load -rw-r--r-- 1 root root 66 2005-10-04 02:52 deflate.load -rw-r--r-- 1 root root 72 2005-10-04 02:52 disk_cache.load -rw-r--r-- 1 root root 66 2005-10-04 02:52 expires.load -rw-r--r-- 1 root root 72 2005-10-04 02:52 ext_filter.load -rw-r--r-- 1 root root 108 2006-04-11 17:35 fcgid.conf -rw-r--r-- 1 root root 62 2005-04-08 02:11 fcgid.load -rw-r--r-- 1 root root 72 2005-10-04 02:52 file_cache.load -rw-r--r-- 1 root root 66 2005-10-04 02:52 headers.load -rw-r--r-- 1 root root 60 2005-10-04 02:52 imap.load -rw-r--r-- 1 root root 66 2005-11-21 13:11 include.load -rw-r--r-- 1 root root 66 2005-11-21 13:11 include.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 60 2005-10-04 02:52 info.load -rw-r--r-- 1 root root 60 2005-10-04 02:52 ldap.load -rw-r--r-- 1 root root 70 2005-10-04 02:52 mem_cache.load -rw-r--r-- 1 root root 90 2005-10-04 02:52 mime_magic.conf -rw-r--r-- 1 root root 72 2005-10-04 02:52 mime_magic.load -rw-r--r-- 1 root root 135 2005-11-21 13:11 php4.conf -rw-r--r-- 1 root root 135 2005-11-21 13:11 php4.conf.21-11-05_13-11-02 -rw-r--r-- 1 root root 59 2005-11-21 13:11 php4.load -rw-r--r-- 1 root root 59 2005-11-21 13:11 php4.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 840 2005-10-04 02:52 proxy.conf -rw-r--r-- 1 root root 78 2005-10-04 02:52 proxy_connect.load -rw-r--r-- 1 root root 70 2005-10-04 02:52 proxy_ftp.load -rw-r--r-- 1 root root 72 2005-10-04 02:52 proxy_http.load -rw-r--r-- 1 root root 316 2005-10-04 02:52 proxy.load -rw-r--r-- 1 root root 66 2005-11-21 13:11 rewrite.load -rw-r--r-- 1 root root 66 2005-11-21 13:11 rewrite.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 66 2005-10-04 02:52 speling.load -rw-r--r-- 1 root root 3545 2005-11-21 13:11 ssl.conf -rw-r--r-- 1 root root 3545 2005-11-21 13:11 ssl.conf.21-11-05_13-11-02 -rw-r--r-- 1 root root 58 2005-11-21 13:11 ssl.load -rw-r--r-- 1 root root 58 2005-11-21 13:11 ssl.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 64 2005-11-21 13:11 suexec.load -rw-r--r-- 1 root root 64 2005-11-21 13:11 suexec.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 70 2005-10-04 02:52 unique_id.load -rw-r--r-- 1 root root 244 2005-11-21 13:11 userdir.conf -rw-r--r-- 1 root root 244 2005-11-21 13:11 userdir.conf.21-11-05_13-11-02 -rw-r--r-- 1 root root 66 2005-11-21 13:11 userdir.load -rw-r--r-- 1 root root 66 2005-11-21 13:11 userdir.load.21-11-05_13-11-02 -rw-r--r-- 1 root root 70 2005-10-04 02:52 usertrack.load -rw-r--r-- 1 root root 74 2005-10-04 02:52 vhost_alias.load |
i don't get that error anymore when i try to restart apache2, because i removed some broken symlinks that where in my apache2 dir called fcgid.conf, fcgid.load and rewrite.load
|
| All times are GMT +2. The time now is 03:06. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.