safe mode, a tworzenie folderów i podfolderów / podobno bug

0

Witam..
Mamy sobie server z safe_mode ON.. no i wykonujemy

mkdir('aaa', 0777);
mkdir('aaa/bbb', 0777);

no i d..a bo otrzymujemy:
SAFE MODE Restriction in effect. The script whose uid/gid is 46414/100 is not allowed to access /users/c/czeslav/upload/path owned by uid/gid 48/48
[btw: utwarza sie folder aaa ale na prawach 755
Słyszałem, że to bug w php, są na to poprawki itd, ale wiekszość firm hostingowych (albo i wszystkie) tego nie ma..
Da rady coś z tym zrobić?
Mam konto na darmowym hoście, wszystko jest przepięknie, aż do wczoraj kiedy to odkryłem.. nie będę płacic nikomu 60zl/rok albo wiecej za 1GB pojemnosci itd, z php bez ograniczen tylko po to zeby postawic tam strone 5MB :/
Wy tu zawsze macie mądre pomysły ^^

z pozdrowieniami z mojego pokoju :)
~dzek69

0

Na serwerach się nie znam(więc w razie czego nie bijcie za mcno ;-) ), ale... może spróbuj utworzyć ten plik z innymi prawami,a potem je zmienić?

0

gdyby folder w którym chcesz utworzyć folder był stworzony przez php to nie byłoby zdaje się problemu
problem jest jak w php utworzyć folder nadrzędny ... trzeba by było być właścicielem nadrzędnego dla nadrzędnego ;p albo zmienić właściciela ale jakoś tego nie widze na bezpłatnym serwie

0

poza tym możesz po prostu poszukać innego serwa, safe-mode to rzadkość w sumie a teraz jest pełno bardzo dobrych darmowych ofert
z drugiej strony za 50 zł rocznie możesz też mieć dobre konto, a 14 groszy dzienne to chyba jesteś w stanie odłożyć

0

Kolejny (chyba) lekko szalony pomysł ;-) :Spróbuj skopiować inny (najlepiej pusty) folder do katalogu docelowego a potem zmienić jego nazwę i/lub prawa dostępu. Bardziej jest to obejście problemu niż jego rozwiązanie, ale zawsze coś :)

0

@cyriel: prawa dostepu nic nie zmienia, w safe_mode php sprawdza czy wlascicielem zasobu jest wlasciciel procesu (php w tym przypadku). Jesli mozesz zmienic wlasciciela katalogu (chown) to bomba, ale na darmowym tak latwo raczej nie bedzie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1