Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] konfiguracja
Forum PHP.pl > Forum > Przedszkole
szawel
czy istnieje mozliwosc zmiennienia uploads_tmp_dir bez ingerencji w php.ini bo nie mam do niego dostepu na serwerze
netmare
zobacz czy da się użyć funkcji ini_set()
szawel
move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 2078 is not allowed to access /home/filmowepojedynki/www/xd owned by uid 80 in /home/filmowepojedynki/www/gal.ini on line 139

co to za blad czym jest spowodowany?
netmare
Jak na mój gust: php nie ma praw dostępu do /home/filmowepojedynki/www/xd winksmiley.jpg
nospor
Cytat
czy istnieje mozliwosc zmiennienia uploads_tmp_dir bez ingerencji w php.ini bo nie mam do niego dostepu na serwerze

http://pl2.php.net/manual/pl/ini.php#ini.list
Cytat
upload_tmp_dir NULL PHP_INI_SYSTEM
a w linku znajdziesz info co to znaczy

Cytat
SAFE MODE Restriction in effect

http://pl2.php.net/manual/pl/features.safe-mode.php
szawel
czyli cos w stylu ini_set('safe_mode', 'off') powinno zalatwic sprawe?
nospor
nie.
podalem ci linka do opisu dyrektyw mogles chociaz tam zajrzec i sprawdzic czy mozesz zrobic tak jak mowisz. A w linku co ci dalem masz napisane ze nie mozesz tak zrobic. Jest tam ładna duuuuza tabelka z opisem wszystkich dyrektyw i z informacją gdzie którą mozesz ustawiac
szawel
dobra czyli tak powiniem zrobic sobie plik httpd.conf i tam to wpisac tak?
bo na serwerze takiego pilku nie mam i jak to zrobic zeby to zalaczalo?
co wpisac w tym pilku zeby wylaczyc safe_mode i ustalic ten katalog do uploadu?
Cysiaczek
Safe mode nie wyłączysz, bo to jest odgórnie nadane przez administratora serwera. Nie mając dostępu do oryginalnego pliku php.ini nic nie zdziałasz. Możesz zawsze poprosić admina o zdjęcie tego ograniczenia. Lepiej jednak zmienić hosting.

Pozdrawiam.
szawel
safe_mode "0" PHP_INI_SYSTEM

PHP_INI_SYSTEM -- Entry can be set in php.ini or httpd.conf

z tego co nospor napisal wynika ze moge zmienic przez httpd.conf
nospor
ale httpd.conf to plik konfiguracyjny apache i on dla ciebie nie jest dostepny (dla ciebie jako osoby co ma konto na jakims hostingu). nie mozesz sobie w katalogu zrobic jego kopii bo to nic nie da.

Moze miales na mysli .htaccess, ale to co innego
szawel
czyli lipa nic z tym nie zrobie
bo admin pewnie specjalnie dla mnie safe mode nie wylaczy

no to mam teraz dziwne pytanie
mozna napisac jakos skrypt do uploadu tak zeby dzilal przy wlaczonym safe_mode i bez ustawionego upload_tmp_dir??
Shili
Oczywiście że nic nie zrobisz - safe mod jest w końcu po to, żeby żaden użytkownik nie namieszał, a jakby sami mogli to sobie wyłączać nie spełniałoby swojej funkcji.
Zawsze możesz sobie wykupić serwer, gdzie będziesz miał dostępne przynajmniej niektóre zablokowane funkcje.
Zapytać się też możesz - w końcu to nic nie szkodzi.

Poszukaj czegoś o uploadzie bezpośrednio do bazy danych. Zależy to jeszcze oczywiście od rozmiaru pliku, nie wiem jak wielkie pliki będziesz chciał uploadować.
Cysiaczek
Safe mode to kretynizm. Admin widzi taka opcje i włącza, bo to "pomoże chronić serwer". Nie myśli tylko, że taki hosting nie nadaje sie wówczas do niczego i lepiej, żeby go w ogóle nie było. Sefa mode przed niczym nie zabezpieczy.

Pozdrawiam.
szawel
dobra to jeszcze was chwilke pomecze w tym temacie:

w php_info() zwrócilo mi takie cos

safe_mode: on off

on- local value
off - master value

czy to znaczy ze tylko ja mam ustawione safe_mode a ogólnie jest wylaczone?
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.