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.