02
11
2008
Testuję od wczoraj hosting na Dreamhost.com. Wszystko wygląda ok poza niską wydajnością MySQLa. Dużym plusem jest obsługa mod_rails (Passenger) przez co, teoretycznie, aplikacje RoR powinny śmigać.
Najlepiej stawiać aplikacje RoR w osobnych domenach i tak też uczyniłem.
W panelu Dreamhosta dodajemy nową subdomenę, włączamy obsługę mod_rails i ustawiamy katalog domeny np. jako sub.domain.tld/apps/redmine/public. Koniecznie należy wskazać katalog public!
Konfiguracja domeny chwilkę zajmie (można próbować wchodzić na sub.domain.tld). A w tym czasie…
Ja zawsze lubię działać na bleeding edge więc instaluję Redmine zawsze z repozytorium:
svn co svn://rubyforge.org/var/svn/redmine/trunk ~/sub.domain.tld/apps/redmine
Od razu można zmodyfikować .htaccess inaczej aplikacja nie odczyta sobie plików javascriptu i stylów css. Po prostu trzeba zakomentować wszystkie linie postaci:
<IfModule mod_fastcgi.c>
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>
czyli także dla modułów mod_fcgid i mod_cgi. Aplikacja instalowana jest w subdomenie więc jako DocumentRoot będzie i tak sub.domain.tld.
Nie ma się co rozpisywać. Wszystko opisane na stronie wiki dot. instalacji działa, tyle że bazę danych i użytkownika tworzy się z panelu Dreamhost.
Cała instalacja poszła „błyskiem”. Oprócz tego, że MySQL mocno kasłał w trakcie migracji i niektóre operacje zajmowały nawet 50 sekund (dla create_table)!.
Bez modyfikacji .htaccess-a aplikacja uruchamia się ale nie działa Ajax i całość wygląda jak… no właśnie ;)
№ 1
2009 06 03, 01:26:41
jj
Po co się tak męczyć. Na polskim hostingu http://vipserv.org wystarczy w panelu utworzyć aplikację redmine, przydzielić jej adres i już – aplikacja gotowa do działania (baza mysql i struktura tabel utworzyła się w tle)
Cóż.. przy próbie dostania się do panelu demo ciągle dostaję timeouty.. Jeśli to ma mnie przekonać do zmiany…