Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> błąd typu 550 site chmod command failed
glass
post 10.02.2009, 01:23:23
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


Czy ktoś miał do czynienia z błędem 550 site chmod command failed przy próbie zmiany atrybutów folderu, który to został utworzony z poziomu php, ja to zrobiłem poleceniem
  1. <?php
  2. ?>
, w ten sposób utworzony katalog zyskuje atrybuty domyślne 0755, mogę to naprawić poleceniem
  1. <?php
  2. chmod($katalog)
  3. ?>
ok, w tej kwesti sprawa się załatwia, do czego zmieżam chodzi mi o upload i zapis pliku na serwerze, tą drogą przy tworzeniu katalogu, plik nie chce się w nim zapisywać, więc pytam gdzie tkwi problem? próbowałem wyczytać w google jednak dopatrzyłem się jedynie sposobów na zmianę atrybutów lub jak kasować folder, który to ma problem tego typu, natomiast mi chodzi o zapis w takim katalogu pliku, dzięki za odpowiedź!


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
ddiceman
post 10.02.2009, 01:51:33
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


Uzytkownik serwera (pewnie nobody) nie ma prawa do wykonywania (x) programu chmod a zatem nie mozesz z poziomu serwera (php) zmienic praw dostepu dla zadnego pliku - nawet tego, ktory utowrzyl sam serwer.
Go to the top of the page
+Quote Post
glass
post 10.02.2009, 09:53:16
Post #3





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


nie wiem o co ci chodzi pisałem że prawa mogę sobie przyznać w każdej chwili, tworzyć katalog też nie jest problem, pozostaje kwestia zapisania pliku w tym utworzonym katalogu więc;?


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
ddiceman
post 10.02.2009, 11:35:03
Post #4





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


na jakie prawa mozesz sobie zmienic? 777? i z poziomu serwera czy roota? bo wg mnie komunikat jasno mowi
'550 site chmod command failed' - nie powiodlo sie wykonanie polecenia CHMOD
I jak jest w koncu - mozesz zmienic prawa nowoutworzonego folderu:
Cytat
błędem 550 site chmod command failed przy próbie zmiany atrybutów folderu

czy nie mozesz:
Cytat
mogę to naprawić poleceniem [...] ok, w tej kwesti sprawa się załatwia

?
Go to the top of the page
+Quote Post
Pilsener
post 10.02.2009, 15:11:04
Post #5





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


No to masz w końcu problem ze zmianą chmodu folderu czy zapisaniem pliku w folderze przy uploadzie? Bo nic nie można wywnioskować z tego co piszesz...

Cytat
pozostaje kwestia zapisania pliku w tym utworzonym katalogu więc;?
- więc czemu piszesz o chmodach i folderach - daj nam kod, który odpowiada za zapisywanie pliku, to może coś poradzimy.
Go to the top of the page
+Quote Post
glass
post 10.02.2009, 16:13:59
Post #6





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


napisałem jasno i wyraźnie cytuję
Cytat
do czego zmieżam chodzi mi o upload i zapis pliku na serwerze, tą drogą przy tworzeniu katalogu, plik nie chce się w nim zapisywać


problem zapisu pliku w nowo utworzonym folderze jest podobny do zmiany atrybutów po przez klienta ftp w tak samo tworzonym folderze, już tłumaczę:

w taki sposób tworzę katalog z chmod równym 0777, jednak plik nie chce się w nim zapisać

Kod
$folder=$_SERVER['DOCUMENT_ROOT'] . '/zalacznik/' ."";
$data=date(d_F);

mkdir("$folder/$data");
$ok = chmod("$folder/$data", 0777);

if($ok){echo"nadane";} else{echo"blad";}


jak mówiłem o zmianie atrybutów katalogu prze klienta ftp, to miałem na myśli akcję utworzenia zwykłego katalogu po przez mkdir bez nadawania atrybutów, próbując zmienić atrybuty za pomocą klienta na 0777 pojawia się problem 550 chmod site command failed, co by nie było tworzę katalog przy pomocy tego samego polecenia, więc te dwie akcje są powiązane, może należy to zrobić inaczej?

mam nadzieję że coś wyjaśniłem biggrin.gif

Ten post edytował glass 10.02.2009, 16:18:23


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
Sky_walker
post 10.02.2009, 16:22:24
Post #7





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


(Chyba) ty jako użytkownik konta www nie masz uprawnien do wykonania komendy chmod - wiec bez wzgledu na to co zrobisz - nie uda ci sie wykonac tego: $ok = chmod("$folder/$data", 0777);
U mnie na serwerze taz mam 550 i tez nie jestem w stanie mieszac chmod.


--------------------
Pomogłem? Kliknij poniżej.
Dzięki! :D
Go to the top of the page
+Quote Post
glass
post 10.02.2009, 20:59:08
Post #8





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


to rozwiązuje mój inny problem, testowałem polecenia na innym serwerze i faktycznie komenda chmod nie chce działać to nie wszystko katalogów też nie da się tworzyć:), więc za sprawą mogą stać uprawnienia, ale co w takim przypadku czy można się ubiegać o zwiększenie praw? poruszam ten sam wątek na forum hostingu, gdzie mam swoje konto i zobaczymy co z tego wyniknie, ale czy nie da się temu zaradzić na własną rękę czy to tak poważna sprawa?dzięki:)


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
erix
post 10.02.2009, 21:09:58
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A ja zamykam temat za naruszenie zasad panujących w dziale i zignorowanie prośby o poprawkę.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:03