Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Chmody Na Apachu Na Win? :/, No nie mam pojecia :/
zielony_gda
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


Witam

Na serwerze:
Windows 2003 + AppServ (Apache + php) oraz do tego serwer ftp (Serv-U)

Czy jest mi ktos w stanie wytlumaczyc jak mam dac chmody na serwerze? zalozylem sobie konto na ftp i wszedlem nadalem chmody, dostalem potwierdzenie ze operacja wykonana poprawnie itd. ale chmody 666 jak byly tak zostaly na plikach i katalogach...

Ma ktos pomysl jak to zrobic?
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Chmod'y na Win?
Go to the top of the page
+Quote Post
zielony_gda
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


tak chmody na win (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

tak jak na profesjonalnym serwerze zapewne na linuxie sobie wchodze przez ftp, pisze chmod 777 nazwa i koniec problemow tak tutaj nie wiem jak nadac folderom i plikom uprawnienia

konkretnie do tego zeby w plikach byly zapisywane dane
Go to the top of the page
+Quote Post
FiDO
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


prawy przycisk myszy/wlasciwosci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

a tak serio to chmod obsluguje na windowsie tylko dwa tryby, read-only i read-write (no bo i innych trybów w windowsie po prostu nie ma), polecam poczytac komentarze do chmod" title="Zobacz w manualu PHP" target="_manual
a jesli chcesz zmieniac rozszerzone uprawnienia dostepne tylko na NTFS'ie z poziomu skryptu to zapomnij o tym..
Go to the top of the page
+Quote Post
shizo
post
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

Ostrzeżenie: (10%)
X----


Oj żeś FiDo namieszał (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
W windowsie nie ma czegoś takiego jak Chmody. Tylko na serwerach *nix'owych są CHMODY (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w windowsie są natomiast prawa dostępu. (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
akubiczek
post
Post #6





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.07.2004
Skąd: z neostrady

Ostrzeżenie: (0%)
-----


A poza tym Fido, to na systemie plików NTFS masz dużo więcej niż read-only i write-only (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Naprawdę dużo więcej... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Of corse, z poziomu php to wiele nie zdziałasz.

--
just a test Programista php

Ten post edytował akubiczek 26.08.2004, 11:08:37
Go to the top of the page
+Quote Post
zielony_gda
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


No i nie wiem w koncu jak to zrobic...

W windowsie odznaczylem zaznaczone "Read-Only" - nic nie dalo...

Sugerujac sie tym co zobaczylem w opisie o chmodach chociaz nie wiedzac co ja wlasciwie robie to zrobilem taki plik php:

  1. <?php
  2. chmod(&#092;"./katalog\", 0777);
  3. chmod(&#092;"./katalog2\", 0777);  
  4. chmod(&#092;"katalog/plik.txt\", 0666);  
  5. ?>


zadnych errorow nie bylo, ale nadal nie zapisuje w plikach :/ - Brak uprawnien :|

Any ideas?

Ten post edytował zielony_gda 26.08.2004, 14:32:01
Go to the top of the page
+Quote Post
Chewolf
post
Post #8





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


Człowieku ,nie mozna nadawać żadnych chmodów w serwerze Windowsowskim ! Mozesz to robic w linuxie, i o tym jest mowa w manualu dotyczacym komendy "chmod" ! W windowsie nie nadaje sie uprawnien jesli chce cos np dodac do jakiegos pliku ktory jest na serwerze Windowsowskim to poprostu to robisz...
Go to the top of the page
+Quote Post
zielony_gda
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


no musi byc jakas mozliwosc :-/

skrypt daje mi komunikat brak uprawnien...

Cytat
jesli chce cos np dodac do jakiegos pliku ktory jest na serwerze Windowsowskim to poprostu to robisz...



wiec jednak nie ma czegos takiego ze poprostu to robie :-/

No co ja mam zrobić zeby dac glupia ksiege gosci?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Z mila checia bym postawil serwer na linuxie, ale wtedy nie dam rady zainstalowac sterownikow od karty sieciowej (radiowej) bo juz probowalem.
Go to the top of the page
+Quote Post
FiDO
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat
Oj żeś FiDo namieszał (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
W windowsie nie ma czegoś takiego jak Chmody.

Pokaz mi gdzie ja napisalem, ze sa...

Napisalem tylko, ze funkcja chmod w windowsie dziala, ale w wersji "ograniczonej" tyle na ile pozwala system plikow w windows. Pisalem, zeby przeczytac komentarze do chmod.. jest tam wyjasniona sprawa chmod'a na windowsie i przyklady uzycia.

Cytat
A poza tym Fido, to na systemie plików NTFS masz dużo więcej niż read-only i write-only

No nastepny... skupcie sie troche jak czytacie (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

Napisalem chyba wyraznie
Cytat
jesli chcesz zmieniac rozszerzone uprawnienia dostepne tylko na NTFS'ie



zielony_gda: masz NTFS czy FAT ? podaj tez kod, ktory Ci wyrzuca ten blad.
Swoja droga w windowsie domyslnie mozna wszystko, wiec musialbys jawnie odebrac prawa do zapisu temu plikowi, zeby nie dzialalo (chyba ze to jest jakis systemowy plik, badz cos innego uzywanego w systemie, no ale wrozyl z fusow nie bede.. podaj kod to sie pomysli).
Go to the top of the page
+Quote Post
zielony_gda
post
Post #11





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


ahahaha:)

znalazlem w kodzie taki komentarz od autora...
  1. <?php
  2. /*Jeżeli z jakis dziwnych powodow (gdy masz poprawinie wpisany adres URL w configu)
  3. masz komunikat brak uprawnien, usun dwie ponizsze linijki, ale miej na uwadze, z
  4.  
  5. zmienjszy się tym samym bezpieczenstwo tego skryptu*/
  6. ?>


chyba temat mozna uznac za zamkniety (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
FiDO
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Mozesz podac co to byly za linijki ?
Go to the top of the page
+Quote Post
zielony_gda
post
Post #13





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


Cytat
if ($HTTP_REFERER!="$adr_ks/dodaj.php")
die ("Brak uprawnień"); 


prosze bardzo
Go to the top of the page
+Quote Post
FiDO
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


O matko.. ze tez nie poprosilem wczesniej o to, zebys podal pelny komunikat bledu jaki Ci sie wyswietlal.. nie bylo by tego calego szumu wokol chmod'a bo odrazu byloby widac, ze jest to blad ktory wyswietla skrypt, a nie samo php.

Swoja droga blad ten mogl sie wyswietlac dlatego, ze korzysta on z register_globals=On a Ty masz Off (masz? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) wiec warunek byl zawsze spelniony.

Tak wiec na przyszlosc pamietaj, zeby samemu odrazu podawac komunikat bledu, zawsze latwiej wtedy pomoc.
Go to the top of the page
+Quote Post
Chewolf
post
Post #15





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


I kto tu w końcu namieszał ... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Ccn
post
Post #16





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 2.07.2005

Ostrzeżenie: (30%)
XX---


Nieda sie zmienić chmodów na windows ?

Zrobiłem tak dla pliku z atrybutem Archiwalny (na FAT32)

  1. <?
  2. echo(fileperms('plik.txt'));
  3. ?>


I pokazał jakieś 33260

Więc spróbowałem jeszcze raz z Archiwalny i Tylko do odczytu i wyświetlił 33060.

Więc 2 skrypt:

  1. <?
  2. chmod('plik.txt', '33260');
  3. ?>


I co sie stało ? Plik stał się tylko Archiwalny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
CHMOD ISTNIEJE NA WINDOWS, ale nie jest to taki chmod jak na *nix, można zmienić jedynie wszystkie atrybuty, praw NTFS nieda sie zmienić.
Go to the top of the page
+Quote Post
DEXTER_c
post
Post #17





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.12.2005

Ostrzeżenie: (0%)
-----


Sorry że odgrzewam starego kotleta, ale nie jestem w stanie dojść do tego, co zrobić, jeśli np. tworzę katalog, na serwerze na Windowsie, i ma on ustawione "Tylko do odczytu". Jak mam to zmienić tak, bym mógł zapisać w nim pliki?
Go to the top of the page
+Quote Post
ARJ
post
Post #18





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

Ostrzeżenie: (0%)
-----


odznaczyć tylko dla odczytu. jeżeli jest to partycja NTFS to jest to zawsze zaznaczone, a pliki można zapisywać.
Go to the top of the page
+Quote Post
DEXTER_c
post
Post #19





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.12.2005

Ostrzeżenie: (0%)
-----


Cytat(ARJ @ 3.11.2006, 00:21:24 ) *
odznaczyć tylko dla odczytu. jeżeli jest to partycja NTFS to jest to zawsze zaznaczone, a pliki można zapisywać.


Mam partycje FAT32. Nie mogę odznaczyć ręcznie, musze z poziomu skryptu, jak?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 12:01