Active.admin
Ustawienia
Ustawienia serwera WWW
ID: #2673
W celu zmiany zaawansowanych ustawień serwera WWW, należy z menu "Ustawienia" kliknąć w link Ustawienia WWW i PHP.Na samej górze strony można wybrać katalog, na który ma wskazywać zmienna systemowa DOCUMENT_ROOT. Do wyboru są dwie opcje: główny katalog FTP lub katalog, na który wskazuje przekierowana domena dodatkowa.
W sekcji "Konfiguracja PHP", a dalej "Ustawienia PHP" można w łatwy sposób włączyć lub wyłączyć dyrektywy PHP:
- display_errors – dyrektywa określa, czy znalezione w kodzie PHP błędy mają być wyświetlane na stronie WWW (ułatwiając pracę programisty), czy też mają być ukrywane.
- magic_quotes_gpc - włączenie tej flagi poprawia bezpieczeństwo, zapobiegając wstrzykiwaniu niebezpiecznych danych w przypadku niezbyt poprawnie napisanych skryptów. Powoduje ona automatyczne wywoływanie funkcji addslashes(), poprzedzającej w danych pochodzących z cookies oraz parametrach żądań GET i POST wszystkie apostrofy, podwójne cudzysłowy, lewe ukośniki i bajty zerowe lewym ukośnikiem. Jeśli Twoja witryna poprawnie filtruje i sprawdza wszystkie dane pochodzące od użytkowników, wówczas nie ma żadnej potrzeby, by dodawać tę dyrektywę.
- register_globals – jej włączenie powoduje, że dane z formularzy, ciasteczek, sesji są rejestrowane jako zmienne globalne. Ze względów bezpieczeństwa zaleca się pozostawić dyrektywę jako wyłączoną.
- safe_mode – dyrektywa definiuje włączenie trybu bezpiecznego w PHP. Włączenie tej opcji powoduje, że wykonywane skrypty uzyskają dostęp tylko do tych plików, których właścicielem jest właściciel skryptu (w kontekście praw dostępu do plików). Zatem włączenie opcji poprawia bezpieczeństwo na serwerze, który fizycznie nie jest odrębny, np. na typowym serwerze hostingowym. Jednakże włączenie safe_mode może powodować problemy przy korzystaniu z plików (o innych uprawnieniach), np. przy wgrywaniu plików na serwer poprzez skrypt PHP.
W programie Active.admin można włączyć dowolne enkodery:
- ionCube,
- Zend Optimizer,
- phpShield.
W sekcji "Ustawienia serwera WWW" można włączyć lub wyłączyć "Indeksowanie katalogów". W przypadku, gdy indeksowanie katalogów na serwerze jest włączone, a w katalogu głównym serwera nie ma pliku index.html (htm/php) - wchodząc na adres serwera przez protokół HTTP np. http://twojanazwa.nazwa.pl/, pojawi się drzewo katalogów i plików utworzonych na serwerze. Jeśli indeksowanie jest wyłączone, pojawi się strona błędu 403, informująca o braku dostępu do tej lokalizacji.
| « poprzednie | Kategoria | następne » |
| Podział dostępnej powierzchni dysku | Active.admin | Harmonogram zadań (tzw. cron) |