programowalnia.info

Nowy mechanizm forum! Problemy i sugestie proszę zgłaszać do administratora
Teraz jest 2010-07-30, 09:01

Wszystkie czasy w strefie UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
 Tytuł: [pytanie] safe mode
PostNapisane: 2008-09-22, 23:12 
Offline

Dołączył(a): 2007-11-03, 20:38
Posty: 28
Lokalizacja: ten wdziek
Właśnie jestem w trakcie projektu strony dla pewnej organizacji... No ale to nie ważne przejdźmy do sedna. Projekt już praktycznie jest w użyciu i wszystko działa oprócz uploadu zdjęć do galerii. Robiłem wszystko jak zwykle ale niestety na serwerze klienta napotkalem malutki problem. Dokładniej chodzi o SAFE MODE czy jakos tak (tyle sie domyslilem po opisie błedu, który podaje poniżej)
Kod:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 18908/17297 is not allowed to access /home/site/17297/www/galeria/gg owned by uid/gid 999/999 in /home/site/17297/www/admin/galeria.php on line 63

w lini 63 znajduje się kodzik
Kod:
if(!move_uploaded_file($_FILES['plik']['tmp_name'], $miejsce))

gdzie $_FILES... nazwa pliku, a $miejsce to katalog utworzony uprzednio również przez użytkownika funkcją
Kod:
@mkdir($katalog2, 0777);

Kłopot w tym, że błąd pojawia się tylko jeśli próbujemy coś zauploadować do stworzonego katalogu przez www (o ile dobrze wyczytałem to tworzy cos w stylu zdalnego pliku ;o), jeśli natomiast usunę za pomocą klienta FTP katalog utworzony przez skrypt i stworze swój własny to wszystko działa bez problemu (oczywiście tylko w obszarze tego katalogu). W obu przypadkach nadane są chmody 777 (sprawdzone). Czy da się to jakoś przerobić aby działało bez recznej ingerencji w ftp?

_________________
"All it's a part of design..."


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł:
PostNapisane: 2008-09-23, 20:13 
Offline
Avatar użytkownika

Dołączył(a): 2007-09-08, 16:38
Posty: 196
Lokalizacja: Kraków
Spróbuj utworzyć katalog takim sposobem:
Kod:
$umask = umask(0);
@mkdir($katalog2, 0777);
umask($umask);


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł:
PostNapisane: 2008-09-23, 22:00 
Offline

Dołączył(a): 2007-11-03, 20:38
Posty: 28
Lokalizacja: ten wdziek
Niestey to samo :/

_________________
"All it's a part of design..."


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł:
PostNapisane: 2008-09-28, 11:58 
Offline
Avatar użytkownika

Dołączył(a): 2007-09-08, 16:38
Posty: 196
Lokalizacja: Kraków
Jeśli jest możliwa edycja pliku php.ini, możesz wyłączyć tryb safe mode.

Tu masz opis:
http://pl2.php.net/features.safe-mode


Góra
 Zobacz profil Wyślij e-mail  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Wszystkie czasy w strefie UTC + 1


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
 cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
opisy gg :: portal zdrowie :: sport i turystyka :: katalog dobrych stron :: ciekawostki komputerowe :: prawo i podatki :: Numizmatyka

Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL
phpBB SEO