Mod rails: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Jj (arutelu | kaastöö)
Resümee puudub
30. rida: 30. rida:
   <VirtualHost *:80>
   <VirtualHost *:80>
       ServerName www.yourhost.com
       ServerName www.yourhost.com
       DocumentRoot /somewhere/public
       DocumentRoot /railsprog/public
   </VirtualHost>
   </VirtualHost>




Juhul kui rails ei taha toimida tasub lugeda production log'i
Juhul kui rails ei taha toimida tasub lugeda production log'i
Kirjutamine tuleks lubada tmp/session kataloogile ning
Kirjutamine apache poolt tuleks lubada railsi rakenduses '''tmp/session''' kataloogile ning
kui varasemalt on nimelt railsi webrick/mongrel abil starditud tuleks
kui varasemalt on nimelt railsi webrick/mongrel abil starditud tuleks
kustutada varasemad sessioonid
kustutada varasemad sessioonid


Edasine lugemine
Edasine lugemine:


  /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/doc/Users guide.html
http://www.modrails.com/documentation/Users%20guide.html

Redaktsioon: 27. mai 2008, kell 11:20

Railsi sageli kasutada on ebamugav kuna vajab eraldi mongrel serverit ning selle startimist ja apaches mod_proxy ja blancery seadistamist ning kasutamist.

Selle parandamisels on tuldud mugavama tehnikaga nagu mod_rails

http://www.modrails.com/install.html

Piisab vaid apachele mooduli installist ning laadimisest ja peale selle tuleb vaid vhostis anda asukohaks loodud railsi tarkvara asukoht.

Installimiseks piisab enamuses osides kus gem olemas

gem install passenger
passenger-install-apache2-module

Viimane toimetab mooduli installi iseseisvalt edasi ning juhendab edasi. Andes read mis tuleb lisada httpd.conf'i.

FreeBSDl ntx

LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/ext/apache2/mod_passenger.so
RailsSpawnServer /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server
RailsRuby /usr/local/bin/ruby18


Ning vhosti rida tuleks teha sarnaselt. Suunata tuleb loodud railsi rakenduse kausta public

  <VirtualHost *:80>
     ServerName www.yourhost.com
     DocumentRoot /railsprog/public
  </VirtualHost>


Juhul kui rails ei taha toimida tasub lugeda production log'i Kirjutamine apache poolt tuleks lubada railsi rakenduses tmp/session kataloogile ning kui varasemalt on nimelt railsi webrick/mongrel abil starditud tuleks kustutada varasemad sessioonid

Edasine lugemine:

http://www.modrails.com/documentation/Users%20guide.html