Non vedo la mia app

Ho installato Ruby 1.8.4 of Rails, con Apache 2.2.2 (con mod_fcgid) e
MySql 5.0.22, il tutto su un server Fedora Core 5.

Con MySql ho creato una tabella

CREATE TABLE modes (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
description VARCHAR(45) NOT NULL DEFAULT ‘’,
PRIMARY KEY(id)
)
ENGINE = InnoDB;

Poi ho generato il modello e il controller con ruby

ruby script/generate controller Mode
ruby script/generate model Mode

Infine ho modificato il controller per usare le azioni di default

class ModeController < ApplicationController
scaffold :mode
end

Purtroppo non funziona.

Se andate su http://spagnolo.troccoli.it vedete la pagina di benvenuto,
ma se andate su http://spagnolo.troccoli.it/mode/new la pagina non
esiste.

Dalla pagina di benvenuto cliccando su “about your applications
environment” ricevo un errore “The requested URL /rails/info/properties
was not found on this server” e mi hanno detto che potrebbe essere
perché non passo fcgi. Apache è configurato come segue

NameVirtualHost *
<VirtualHost :>
ServerAdmin [email protected]
DocumentRoot /home/webmaster/troccoli.it/spagnolo/public
ServerName spagnolo.troccoli.it
ErrorLog logs/spagnolo-error_log
CustomLog logs/spagnolo-access_log common
<Location /journal>
RewriteEngine On
# Let Apache handle purely static files like images by itself.
RewriteCond %{REQUEST_FILENAME} !-f
# Send Everything else to Rails
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

<Directory /home/webmaster/troccoli.it/spagnolo/journal>
# ExecCGI is required for mod_fcgid to work.
Options Indexes FollowSymLinks ExecCGI
# Disable .htaccess files.
AllowOverride None
Order allow,deny
Allow from all
# This tells mod_fcgid to run the dispatch.fcgi script as a
FastCGI
AddHandler fcgid-script .fcgi

C’è nessuno che mi possa aiutare?

Giulio

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs