Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 5.239 pregleda

Najnovija ↓

Objasnjenje za problem sa chmod-om 22.08.2007. u 23:10 · pre 234 meseca #1
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
Potpis
djLapac
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 00:03 · pre 234 meseca #2
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?
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 00:24 · pre 234 meseca #3
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.
Potpis
djLapac
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 00:57 · pre 234 meseca #4
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);
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 10:30 · pre 234 meseca #6
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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 10:56 · pre 234 meseca #8
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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 11:04 · pre 234 meseca #9
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.
Potpis
djLapac
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 11:17 · pre 234 meseca #10
Moras proveriti sa adminom servera. Sasvim je moguce da zarad sigurnosti, server ne dozvoljava "custom" privilegije na datoteka nego forsira unapred zadate.
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 11:20 · pre 234 meseca #11
Č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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Objasnjenje za problem sa chmod-om 23.08.2007. u 11:24 · pre 234 meseca #12
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.
Potpis
djLapac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme