Frage

Ich habe eine Rails-Anwendung, die ich mit Mongrel und Webkit erfolgreich getestet haben. Jetzt möchte ich Bereitstellung testen. Ich habe ein VMWare-Image mit Ubuntu 8.04 auf. Ich habe Rails nach dieser Methode installiert https://help.ubuntu.com/community/RubyOnRails mit die Ausnahme von Gems 1,3 anstelle von 1,2 verwendet wird. Ich habe konfiguriert und installiert Passagier. Allerdings, wenn ich meine Seiten Index besuchen ( http: //some.ip.that.i 'm. Testen /) habe ich einfach den Verzeichnisindex meiner Schienen Website. Ich sollte anmerken, dass ich da teste ich meine app nur var / www in / abgeladen.

Meine Apache2 error.log Datei zeigt dies und dies auch nur:

  

[Di 30. September 15.10.41 2008] [Ankündigung] Apache / 2.2.8 (Ubuntu) Phusion_Passenger / 2.0.3 konfiguriert - Wiederaufnahme des normalen Betriebs

Jede Idee, was dieses Problem verursachen könnte? Es scheint Passagier richtig konfiguriert ist, aber ich bin mir nicht sicher, warum meine Rails-Anwendung nicht angezeigt wird und warum die Verzeichnisliste der Seite ist.

Danke.

War es hilfreich?

Lösung

Zwei Fragen:

1) Ist Rails läuft überhaupt auf dem Server? Passagier sollte Rails starten automatisch auf erste Anfrage - wenn Sie einen ps tun, sehen Sie es läuft?

2), das Verzeichnis sehen Sie - ist es Ihr Schienen-Verzeichnis oder das öffentliche / Verzeichnis? Wenn es die ehemalige, Ihre Symlink ist wahrscheinlich, wird an der falschen Stelle zeigt (es sollte auf öffentliche /).

(ich dieses Problem gesehen haben, bevor und ich versuche, sich daran zu erinnern, wie ich es debuggt ... das sind meine ersten beiden Gedanken.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top