[PHP] Upload datoteka i kreiranje direktorija

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Odgovori
Avatar
Spider
Postovi: 189
Pridružen/a: 15 stu 2011, 09:00
OS: Debian 12

[PHP] Upload datoteka i kreiranje direktorija

Post Postao/la Spider »

Ovako, imam napisanu skriptu koja uredno radi na webu ali lokalno je ne mogu natjerati da kreira direktorij te snimi datoteku.

Sad, jel treba negdje podesiti nešto u Debian Apache serveru ne znam. Tražio po netu ali nisam našao rješenje. Kako riješiti taj problem?

Probao sam i sa skriptama koje su drugi napisali ista stvar. Neće radit upload.
Avatar
iweb
Site Admin
Postovi: 4641
Pridružen/a: 07 ožu 2009, 17:00
Spol: M
OS: fedora 34

Re: [PHP] Upload datoteka i kreiranje direktorija

Post Postao/la iweb »

Probaj chmodati folder na 777 pa javi.
Avatar
Spider
Postovi: 189
Pridružen/a: 15 stu 2011, 09:00
OS: Debian 12

Re: [PHP] Upload datoteka i kreiranje direktorija

Post Postao/la Spider »

To radi, ali mi kao grupu stavi www-data umjesto spider. Inače na serveru normalno radi bez promjene direktorija u 777.
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: [PHP] Upload datoteka i kreiranje direktorija

Post Postao/la drade »

Spider je napisao/la:To radi, ali mi kao grupu stavi www-data umjesto spider. Inače na serveru normalno radi bez promjene direktorija u 777.
Ukoliko koristis nekakav hosting, onda su sve datoteke pod efektivnim pravima tvog korisnika (spider). Lokalno je tvoj HTTP servis startan pod kontekstom korisnika "www-data", a sukladno tome i tvoja skripta.

OPREZ: Mozda ti ne treba rekuzija (makni -R)

Kod: Označi sve

chown -R .spider /putanja/do/direktorija
chmod g+s /putanja/do/direktorija
Alternativno, mozes dodati korisnika "spider" u grupu "www-data" ili podici HTTP servis pod kontekstom korisnika "spider" (zelis li u potpunosti emulirati okruzenje koje imas na hostingu).

Uzivaj.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Odgovori