parzygnat
5.06.2008, 15:51:27
Witam mam taki błąd:
Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 1432 is not allowed to access .... owned by uid 1001
Wiem, że skrypt który chce stworzyć katalog ma inne uid niż właściciel katalogo na serwerze. Mimo to chciałbym stworzyć katalog w tym katalogu, a pozniej przesyłać tam pliki. Jak sobie poradzić z tym problemem? Można jakoś zmienić uid skryptu lub tego katalogu??
marcin.pospiech
5.06.2008, 16:22:11
Czy jest to darmowy serwer? Jeśli nie, to poproś lub sam wyłącz safe mode. W innym przypadku prawdopodobnie będziesz musiał sobie sam utworzyć katalog (np. przez FTP) i dopiero wtedy zarządzać tam plikami.
parzygnat
5.06.2008, 16:47:50
1. Jest to serwer na domeny.pl
2. Problem jest troche inny bo skrypt potrafi zrobic 1 katalog w katalogu stworzonym przeze mnie ale juz dalszego podkatalogu nie jest w stanie zrobic czyli 1/2 - ok ale 1/2/3 brak dostepu.
marcin.pospiech
5.06.2008, 16:52:23
Może więc kwestia tkwi w chmod? Sprawdź, jakie są uprawnienia utworzonego przez Ciebie katalogu. Jeśli nieodpowiednie, to zmień i ponownie uruchom skrypt.
parzygnat
5.06.2008, 16:56:25
skryp zmienia przed utworzeniem chmod na max 777 i udaje mu sie ale nie moze nadal zrobic kolejnego podkatalogu. I wyswietla mu sie komunikat z pierwszego mojego postu
marcin.pospiech
5.06.2008, 17:15:24
Dzięki Google
znalazłem, żeby włączyć safe_mode_gid na serwerze i ustawiać chmod "2777". Zajrzyj do linka, którego podałem dla większego wytłumaczenia.
Moim zdaniem w ogóle powinieneś poprosić o wyłączenie safe_mode, zwłaszcza jeśli za ten serwer płacisz.
parzygnat
5.06.2008, 17:30:21
Dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.