Strona 1 z 1
open_basedir dla lighttpd
: 10 października 2010, 00:45
autor: shyte
Jak ustawić poprawnie open_basedir mając na serwerze lighttpd?
: 10 października 2010, 09:11
autor: lessmian2
Ale open_basedir jest dyrektywą PHP, więc w czym problem?
: 10 października 2010, 09:29
autor: shyte
Jak miałem apache to open_basedir.
Ustawiałem tak:
Kod: Zaznacz cały
<Directory "/home/kris">
php_admin_value open_basedir "/home/kris"
</Directory>
w pliku:
Teraz na pewno muszę ustawić w pliku:
Ale ta regułka wyżej nie działa.
: 10 października 2010, 09:53
autor: lessmian2
Ale to dotyczy Apache z PHP uruchamianym jako moduł. Teraz pewnie masz jakiś wariant CGI. Poza tym nie wiem skąd u Ciebie przekonanie, że jeśli jakaś dyrektywa działała w Apache, to identyczna zadziała w lighttpd. Nie napisałeś jak uruchamiasz tego PHPa, ale
open_basedir możesz ustawić globalnie w konfigu PHP, lub jeśli uruchamiasz PHP osobna dla każdego
użytkownika, w jego konfigu.
Znalazłem jeszcze coś
takiego. Bilbioteka do PHP która umożliwia konfigurację per katalog, za pomocą plików podobnych do
.htaccess. Nie używałem, nie wiem jak to działa/sprawdza się w praktyce.
: 10 października 2010, 10:02
autor: shyte
Mam php z CGI/FastCGI
Znalazłem coś
takiego
: 10 października 2010, 12:00
autor: life
shyte - w podlinkowanym przez ciebie dokumencie jest wyraźnie napisane jak uruchamiać PHP na prawach użytkowników i "zamykać" ich w katalogach domowych (właśnie open_basedir). dla każdego użytkownika masz osobny plik php.ini z konfiguracją dla niego.