virhe : Define INLINEDIR or HOME in your environment and try again

13 views
Skip to first unread message

torso

unread,
Jul 15, 2008, 3:18:23 PM7/15/08
to Ruby on Rails: Finnish
Hei

Osaisiko joku sanoa kuinka voin määritellä routerssiin ILINEDIR tai
HOMEN. Sinne pitäisi tallentaa ladatut kuvat tai ladatut tiedostot.

torso

unread,
Jul 17, 2008, 3:05:49 AM7/17/08
to Ruby on Rails: Finnish
Sain alustettua INLINEDIRIN envoirments.rb tiedostossa

ENV['INLINEDIR'] = File.join(File.dirname(__FILE__),'../public/
uploads/')

Sen jälkeen tein uploads hakemistolle chmod 777 eli annoin kaikille
oikeudet, mutta sain uuden virheen
home/rails/dragAndDrop/public/uploads/ is insecure (40777). It may not
be group or world writable. Exiting.

Osaisiko joku sano tosta jotain?

Edvard Majakari

unread,
Jul 17, 2008, 3:59:46 AM7/17/08
to finnis...@googlegroups.com
> ENV['INLINEDIR'] = File.join(File.dirname(__FILE__),'../public/
> uploads/')
>
> Sen jälkeen tein uploads hakemistolle chmod 777 eli annoin kaikille
> oikeudet, mutta sain uuden virheen
> home/rails/dragAndDrop/public/uploads/ is insecure (40777). It may not
> be group or world writable. Exiting.

Tämä on enemmänkin tyylikysymys, mutta eikö vakio riitä INLINEDIRille, eli

INLINEDIR = File.join(File.dirname(__FILE__), '../public/uploads/')

environment.rb:ssä. Oikeuksista: riittänee, että sillä käyttäjällä on
read/write -oikeudet, joka
ajaa rails-prosessia. Katso vaikka komennolla 'ps faxu|grep ruby'
käyttäjätunnus, jolla rails-softaasi
ajetaan. Anna sitten rw-oikeudet ao. käyttäjälle haluamaasi hakemistoon.

--
"One day, when he was naughty, Mr Bunnsy looked over the hedge into
Farmer Fred's field and it was full of fresh green lettuces. Mr
Bunnsy, however, was not full of lettuces. This did not seem fair."
-- Terry Pratchett, Mr. Bunnsy Has An Adventure

torso

unread,
Jul 18, 2008, 3:39:15 AM7/18/08
to Ruby on Rails: Finnish
Kokeilin tota antamalla chmod 755 sain tämmöisen errorin
Permission denied - /home/rails/dragAndDrop/public/
uploads/.ruby_inline

Rootilla on käyttäjätunnus rails prosessrin. Ei oiken aukene tämä.
Pitääkö minun erikseen määritellä chmodissa rootille oikeudet.

Edvard Majakari

unread,
Jul 18, 2008, 5:29:49 AM7/18/08
to finnis...@googlegroups.com
> Rootilla on käyttäjätunnus rails prosessrin. Ei oiken aukene tämä.
> Pitääkö minun erikseen määritellä chmodissa rootille oikeudet.

sano 'sudo' sen chmodin edessä. Se kysyy käyttäjätunnuksesi salasanaa
ja ajaa argumenttina
annetun komennon roottina. Tämä edellyttää, että sudo on jo asennettu.
Debian-pohjaisissa järjestelmissä
'apt-get install sudo' ajaa asian. ks. myös 'man sudoers'

Reply all
Reply to author
Forward
0 new messages