Kiedy trawa była bardziej zielona

 

02

11

2008

Stawianie Redmine na Dreamhost

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.

Konfiguracja subdomeny

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…

Instalacja Redmine

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.

Konfiguracja bazy danych

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.

Koniec

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 ;)

 
 

Komentarze

 
 
 

№ 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)

 
 
 

№ 2

2009 06 03, 10:31:10

Dentharg

Cóż.. przy próbie dostania się do panelu demo ciągle dostaję timeouty.. Jeśli to ma mnie przekonać do zmiany…

 
 
 

Dodaj komentarz

 

Podpis

 

URL

 

Treść

 
 
 
 

Miniblog