Ich habe große Schwierigkeiten, eine VPS - Ubuntu 10.10 / Apache2 / Passenger Umgebung zum Laufen zu bringen.
Ich habe einen virtuellen Host "rails.mydomain.com" mit der folgenden Datei eingerichtet:
ServerName rails.mydomain.com
DocumentRoot /var/www/vhosts/rails.mydomain.com/appname/public
Allow from all
Options -MultiViews -Indexes
Include /etc/apache2/production-expires.conf
CustomLog /var/log/apache2/rails.mydomain.com-access_log common
ErrorLog /var/log/apache2/rails.mydomain.com-error_log
Wenn ich versuche, die App auf dem Server zu laden, erhalte ich:
Fehlermeldung:
kann Datei nicht laden -- rubygems/path_support
Ausnahme-Klasse:
LoadError
Anwendungsstammverzeichnis:
/var/www/vhosts/rails.mydomain.com/appname
Außerdem erhalte ich denselben genauen Fehler, wenn ich zu einem beliebigen Pfad innerhalb gehe, also z.B. rails.mydomain.com/testpfad, rails.mydomain.com/blog usw.
Ich habe etwas über Berechtigungen im Ruby-Ordner gelesen, wie überprüfe ich diese Berechtigungen? (Ich bin ein Entwickler, der versucht, ein Server-Administrator zu sein, also ist jeder Ratschlag willkommen!)