Article View: pl.comp.lang.ruby
Article #985Re: RoR, apache2, fcgi ... walka :]
From: TomekC
Date: Fri, 14 Mar 2008 11:41
Date: Fri, 14 Mar 2008 11:41
40 lines
2755 bytes
2755 bytes
Adam Byrtek pisze: > TomekC wrote: >> Zrobiłem sobie, na serwerze pustą aplikację railsową (z użyciem tego >> software'u, który jest na serwerze), skonfigurowałem wirtualnego hosta >> itd. - i ruszyła od strzału! Bez żadnego czarowania z uprawnieniami. > > Pewnie to jakaś specyfika aplikacji, którą próbujesz stawiać z > repozytorium. Co to za plik blank.html? > > Jeśli chodzi o FastCGI i uprawnienia, to użytkownik spod którego działa > proces (na przykład www-data) musi móc pisać do log i tmp, czytać > config/database.yml (jeśli odebrałeś te uprawnienia innym) i wykonywać > dispatch.fcgi. Oczywiście trzeba wcześniej zainstalować gema fcgi. > > Warto też uprawnić się, że "bang-line" w dispatch.fcgi jest ustawiony na > "#!/usr/bin/env ruby", to najbardziej przenośne rozwiązanie - ale w > Twoim przypadku z tym raczej nie ma problemu, dispatcher najwyraźniej > działa. Z tymi uprawnieniami była ciekawa sprawa, bo aplikacja domagała się prawa do *zapisu* do wszystkich plików po kolei. Gdy zaspokoiłem te uprawnienia dla "blank.html" - błąd dotyczył innego pliku (tym razem arkusza stylów). I tak po kolei. Poczarowałem trochę, i uspokoił się dopiero w momencie gdy zrobiłem chmod 666 na całym podkatalogu public (i głębiej). Prawa do odczytu są, zaznaczam po raz kolejny - po kiego diabła do działania potrzebne są prawa zapisu do całego poddrzewa /public w aplikacji? W logu, który wkleiłem widać wywołanie metody "copy_file" - zastanawiam się, kto, co i gdzie chce coś kopiować? Ostatecznie prawdopodobnie się przerzucę na inne rozwiązanie typu "rasowy" serwer aplikacji (np. sugerowany Thin) + proxy na Apaczu. -- Tomek małpka japko kropka info.
Technical Details
Message-ID:
<frdob7$cgh$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mailReferences:
<fr9mnc$tg0$1@achot.icm.edu.pl> <frcd2c$9ok$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail From: TomekC <tomek@adres.podaje.w.stopce.pl> Newsgroups: pl.comp.lang.ruby Subject: Re: RoR, apache2, fcgi ... walka :] Date: Fri, 14 Mar 2008 12:41:29 +0100 Organization: TP - http://www.tp.pl/ Lines: 40 Message-ID: <frdob7$cgh$1@atlantis.news.neostrada.pl> References: <fr9mnc$tg0$1@achot.icm.edu.pl> <frcd2c$9ok$1@inews.gazeta.pl> NNTP-Posting-Host: fw.softnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1205494951 12817 195.116.43.34 (14 Mar 2008 11:42:31 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 14 Mar 2008 11:42:31 +0000 (UTC) User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) In-Reply-To: <frcd2c$9ok$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit