Strona 1 z 1

Open basedir

: 12 lipca 2007, 07:46
autor: Elber
Witam. Mam problem z open basedir mianowicie w php.ini wyglada to tak:

Kod: Zaznacz cały

open_basedir = /home/nazwa/domains/adres/public_html
w w httpd.conf tak:

Kod: Zaznacz cały

<Directory "/home/nazwa/domains/adres/public_html">
php_admin_value open_basedir "/home/nazwa/domains/adres/public_html"
</Directory> 

Wszystko pięknie działa ale chciałem wykonać jedną rzecz mianowicie umieścić ze względów bezpieczenstwa moj plik konfiguracyjny mojego skryptu przed katalog public_hyml naprzyklad tutaj: /home/nazwa/domains/adres/
lecz gdy go tam dam i zmienie ścieżki to poprostu plik nie jest odczytywany. Co mogę zrobić żeby na serwerze był właczony open basedir i mozna było odczytac plik z przed katalogu public?

: 12 lipca 2007, 18:26
autor: db
Możesz pokombinować z auto_prepend albo zrobić open_basedir na katalog niżej.

IIRC nie da się ustawić base_Dira na jeden plik.

: 16 lipca 2007, 08:33
autor: Elber
mam pytanie. A jak zrobic zeby po wpisaniu tego open base dir nie dalo sie wejsc do katalogu roota? Bo z public_html nie da sie wycofac ale wpisujac w shellu / da sie wejsc do głownego katalogu. Jak mozna to zablokować?

: 16 lipca 2007, 09:12
autor: ShinnRa
Elber pisze:ale wpisujac w shellu / da sie wejsc do głownego katalogu. Jak mozna to zablokować?
poczytaj o chroot było na forum