Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Objasnjenje za problem sa chmod-om

[es] :: PHP :: Objasnjenje za problem sa chmod-om

[ Pregleda: 3570 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Objasnjenje za problem sa chmod-om22.08.2007. u 22:10 - pre 202 meseci
Zdravo drustvo,
Znam da se problem sa chmod-om vrti svuda na ovom forumu, ali ovo je malo komplikovano, pa mi treba samo malo objasnjenje.
Napravio sam skriptu koja treba da na serveru napravi novi folder (koristim funkciju mkdir("novi folder", 0777)), i da prebaci u njega uploadovanu sliku.
Problem nastaje jer mi na serveru napravi folder ali je chmod 0755, pa onda nemam dozvolu da upisem u njega bilo sta i tu nastaje greska.

Onda sam to probao da uradim ovako, mkdir("novi folder", 0777); chmod("novi folder",0777);, ali onda mi javi gresku da nemam pravo da menjam chmod,
i slika se ne prebacuje opet.

Znam da to ima veze od konfiguracije servera, i od toga pod kojim korisnikom/grupom radi sam web server. sada me interesuje kako to mogu da promenim, to jeste da li mogu da nazovem provajdera kod kog mi je hostovan sajt i da ga pitam da li moze da mi omoguci da svaki folder koji napravim bude po defaultu 0777(mislim ne sve jer foldere koje pravim, pravim ih u jednom folderu uploads na serveru za koji sam podesio chmod 0777), ili mogu ja to nekako softverski da resim uz pomoc php-a?
Poz
djLapac
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Objasnjenje za problem sa chmod-om22.08.2007. u 23:03 - pre 202 meseci
Poznato je da setovanje moda unutar mkdir funkcije ne radi uvek (ključna reč: umask) pa uvek treba to raditi iz dva koraka, kao što si i sam napisao.

Problem koji sledeći opisuješ meni liči na sukob NT dozvola na IIS serveru kad je potrebno postaviti "modify" prava roditeljskom direktorijumu (posao za administratora), ili grešim?
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Objasnjenje za problem sa chmod-om22.08.2007. u 23:24 - pre 202 meseci
Ja mislim isto tako, da je to posao za administratora, jer kod mene na severu je situcaija da mogu upisivati i brisati fajlove i iz foldera sa chmod-om 0755 tako da skripta koju sam opisao radi ok, ali na drugom serveru ne radi.
Izgleda da cu ipak morati da kontaktiram provajdera, ako se jos neko ne javi sa objasnjenjem problema.
djLapac
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Objasnjenje za problem sa chmod-om22.08.2007. u 23:57 - pre 202 meseci
Probaj preko ftp da promenis chmod

$connect = ftp_connect('ftp.site.com');
$login = ftp_login($connect, 'user', 'pass');
$old = umask(0);
chmod('/path/some_dir/some_file', 0777);
ili
ftp_site($connect, 'CHMOD 0777 /path/some_dir/some_file')
umask($old);
ftp_close($connect);
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 00:13 - pre 202 meseci
Za sta sluzi ova promenljiva $old?
Probao sam ne radi :(
djLapac
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 09:30 - pre 202 meseci
Imao sam slično bizarno iskustvo na IISu (a ti nikako da kažeš dali je IIS ili Apač) gde je php skript u petlji kreirao privremenu datoteku pa je odmah zatim brisao, na dotičnom serveru nisam imao "permition" da je obrišem iako sam je malo pre kreirao.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 09:46 - pre 202 meseci
Izvini zboravio sam, Apache je u pitanju.
djLapac
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 09:56 - pre 202 meseci
Da nije problem u tome što taj dir. već postoji od ranije, a vlasnik mu je FTP pa ti nedozovljava chmod? Probaj ga prvo obrisati pa pokušaj ponovo.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 10:04 - pre 202 meseci
Pazi ovako,
Ja folder napravim sa mkdir("novi folder", 0777) i folder s enapravi sa chmod-om 0755, a onda uradim chmod("novi folder", 0777), ali mi javi gresku da nemam pravo da menjam chmod.

djLapac
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.108.*



+11 Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 10:17 - pre 202 meseci
Moras proveriti sa adminom servera. Sasvim je moguce da zarad sigurnosti, server ne dozvoljava "custom" privilegije na datoteka nego forsira unapred zadate.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 10:20 - pre 202 meseci
Ček malo, ako si ti (tj Apache user) kreirao taj dir. onda ti je 755 dovoljno jer si ti "owner" - sedmica je tvoja.
Sledeći korak (prebacivanje slike) bi morao da uspe.
Jel proveravaš rezultat funkcije mkdir?
Očitaj ko je "owner" tog dira.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.55.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Objasnjenje za problem sa chmod-om23.08.2007. u 10:24 - pre 202 meseci
Moja greska, kod mene na serveru je 0755 i u pravu si do je dovoljno to radi, ali na serevru od klijenta za koga radim sajt nije 0755 vec neki drugi ne znam tacno koji posto nemam odavde ftp konekciju da vidim, uglavnom nije 0755.
djLapac
 
Odgovor na temu

[es] :: PHP :: Objasnjenje za problem sa chmod-om

[ Pregleda: 3570 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.