Witam. Zastanawiam się jaki chmod ustawić dla pliku konfiguracyjnego .ini i mam problem. Ustawiłem 0700 na ten plik i gdy wpisze w przeglądarce ścieżkę do pliku to nie wyświetla czyli nie da się odczytać treści, czyli narazie fajnie, ale z poziomu PHP też nie można odczytać. Próbowałem zmienić chmod'a funkcja w php na 0755 ale się nie da bo nie ma praw dostępu do tego pliku. Pytanie brzmi jaki ustawić chmod na plik tak aby nie było go można przeczytać z poziomu przeglądarki a dało z poziomu skryptu?
Krótko mówiąc... Wrzucasz plik konfiguracyjny do jakiegoś folderu (przykładowo nazwijmy go "config") i ustawiasz w .htaccess "deny from all". Dzięki temu nikt z "zewnątrz" nie ma dostępu, a skrypty mają bezproblemowy.
Mlodycompany
31.01.2011, 16:19:21
zrobiłem plik .htaccess w tym samym katalogu co plik config.ini
Kod
<Files config.ini> deny from all </Files>
i nie działa. Dalej można podejrzeć treść tego pliku za pomocą przeglądarki.
ViX
1.02.2011, 01:25:35
W .htaccess klepnij po prostu samo
Kod
deny from all
bez jakichkolwiek innych znaczników. Będzie szybciej i w razie pojawienia się nowych plików nie będziesz musiał nic modyfikować
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.