| | |
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Autor | Správa |
---|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
dobry vecer,
mam subor a vedla data.txt s pravami 644.
chcem aby php subor mi nastavil chmod na 777 ale stale vypisuje ze nema nato opravnenie .
Kód: ... chmod("data.txt", 0777); ...
vsade na forach (aj tu) co som videl rady k tomuto problemu bolo priecinky ( a podporiecinky ) nastavit na 777, to mam ale nepomaha
|
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany |
Akoze nie, ked mu das napr. v TC chmod 777 tak to musi prepísať. (no neviem ci som spravne pochopil otazku)
_________________ FCSpartak Trnava |
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Pozri sa este raz ako mas spravenu strukturu a skontroluj to. Alebo to sem aj napis presne ako to mas a pastni sem aj chybu
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal kajbo: 04.08.2009 23:25 | |
|
on to chcel zmenit cez php script
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
No problém je v tom, že cez php pristupuješ pod iným užívateľom ako keď ideš cez ftp. Takže keď cez ftp nahráš súbor a cez php chceš zmeniť oprávnenia, alebo naopak, tak ti nastane problém. Zmeň to cez to, cez čo si to nahral.
Ak to potrebuješ poriešiť už pri vytváraní súborov, pozri http://us.php.net/manual/en/function.umask.php
|
|
Registrovaný: 22.10.05 Príspevky: 429 Témy: 66 Bydlisko: Trnava | Napísal snake2: 05.08.2009 11:47 | |
|
niektore hostingy to nepovoluju , skus tam dat iba 755
_________________ kdo si hraje nezlobi |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 05.08.2009 13:42 | |
|
em, ospravedlnujem sa, hned som mal pisat ze to skusam na localhoste v ubuntu neskusal som na hostingu.
edit// potrebujem aby mi script nastavil chmod suboru nechcem to rucne
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
v tom prípade skús Kód: echo fileowner($filename) mal by ti vyhodiť "www-data". Ak nie, tak choď cez terminál (menu aplikácie-príslušenstvo-terminal) Kód: cd /var/www/cesta/k/zlozke sudo chown -R www-data:www-data . prípadne Kód: sudo chown -R www-data:www-data /var/www/cesta/k/zlozke/alebo/suboru to je v podstate to isté
a môžeš pokračovať v tvojom skripte
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 05.08.2009 20:38 | |
|
rooobertek. dakujem velmi pekne. bude mi to fungovat aj na normalnom servery ? konkretne php5.sk
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 Bydlisko: Veľký Krtíš... | Napísal Draex: 05.08.2009 21:05 | |
|
vyskusaj a uvidis
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
noo na normálny server sa nedostaneš, potreboval by si ssh, na čo na php5.sk môžeš zabudnúť
Skúšal si to? Išlo to?
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 05.08.2009 22:09 | |
|
no ano funguje to skvele... sice mi setky subory dalo na zly chmod ked som to napisal (v tom priecinku) a nemohol som si s nimi len tak hocico robit ale s tym uz som si poradil.
sudo -i
sudo chmod 777 -R /var/www/...
takze som ti fakt vdacny lebo mit ovelkmi pomohlo.. ale asi mi je to fakt uplne na nic kedze to nepojde na php5.sk. a pouzivam iba ten
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
A čo keby si nahral tie potrebné súbory cez web aplikáciu namiesto ftp? Nemusel by si riešiť tento problém
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 06.08.2009 0:07 | |
|
noo tak s ty mteda skusenosti nemaam. ak oto urobim na php5.sk ?.. cize ten chmod bude slapat ked to urobim cez tu web aplikaciu ?
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
rooobertek píše: Kód: cd /var/www/cesta/k/zlozke sudo chown -R www-data:www-data . prípadne Kód: sudo chown -R www-data:www-data /var/www/cesta/k/zlozke/alebo/suboru
vie niekto pradit aj riesenie tohto problemu pre Windows XP?
ja som dal tento prikaz do prikazoveho riadku a vypisalo mi chybu ze
"sudo is not regognized as an internal or external command, operable program or batch file."
|
|
Registrovaný: 30.05.06 Prihlásený: 28.06.15 Príspevky: 2278 Témy: 45 Bydlisko: ZA |
a ako chces prosimta spustat unixove binarky niekde vo windowse?
windows ma predsa uplne odlisny system pristupovych prav k suborom
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
to som nevedel ze ma odlisny, aspon nie ze ma uplne iny. A aky teda ma, nevies poradit? jednoducho potrebujem aby som mal pristupove prava priecinkov (uz existujucich) v adresari http_docs (ako server mam Apache) nastavene na 0777. Cez google som nasiel len riesenie pomocou funkcie chmod, ale to mi nepomohlo.
chmod('priecinok/subor.php', 0777);
echo fileperms('priecinok/subor.php');
//vypise aj tak 33206, ziadna zmena nenastala, skusal som aj restartovat browser aj apache
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
ok, uz som zistil, ze vo Windowse sa nenastavuje 0777 ale "Full Control to the user PHP runs as (Windows)". Ale stale neviem kde a ako mam tuto "full control" zmenit. Vie mi niekto poradit?
|
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava |
nikdy som s tym nemal problem ale podla toho co pises na subor klikni pravym > vlastnosti > zabezpecenie > tam Pridat > Everyone > full controll ... mozno to bude fungovat...
_________________ Hmmm .... Hrošíček ... [Homer] |
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
hm, ja nemam ziadnu zalozku "zabezpecenie" ani security tab (po anglicky) v Properties. Iba zalozky General a Sharing. Vyzera to este na dlhe trapenie, kym tento problem vyriesim. Uz tento problem ani nesuvisi s PHP tak zatial dakujem za rady. Ak mi bude niekto predsa len vediet pomoct, budem mu velmi vdacny.
Tomas
|
|
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|