


R. 3. Konfiguracja globalna |
![]() |
![]() |
Edytor Konfiguracja globalna [Global Configuration] jest centrum decydowania o domyślnych ustawieniach podstawowych parametrów Joomla, zarówno strony frontowej, jak i zaplecza administracyjnego.
O konfiguracjiKonfiguracja to ustalenie sposobu pracy - podstawowych reguł zachowania się całego programu lub reguł zachowania się konkretnego elementu. Ustawienia domyślneTuż po instalacji Joomla! jest skonfigurowany. Główne, specyficzne dla ustawienia dla witryny zostały określone podczas instalacji. Dla zdecydowanej większości parametrów instalator ustalił jednak ustawienia domyślne. Wiele ustawień domyślnych zapewne zadowoli użytkowników, ale nie wszystkie. Niektóre na pewno trzeba będzie zmodyfikować. Konfiguracja globalna i lokalnaJoomla! jest programem rozbudowanym. Ustawianie wszystkich możliwych parametrów każdego elementu byłoby i czasochłonne i nieefektywne. Toteż w pliku configuration.php zapisywane są tylko najważniejsze ustawienia. Wśród nich również domyślne ustawienia parametrów powtarzających się w wielu elementach. Ustawienia domyślne nie tylko zapewniają poprawne funkcjonowanie strony frontowej i zaplecza oraz jednolite, czytelne dla użytkowników, a więc łatwe do nauczenia się zasady działania witryny, zrozumiały interfejs. Globalne domyślne ustawienia usprawniają pracę administratorów i operatorów. Dzięki nim nie trzeba każdorazowo określać właściwości dla nowych pozycji - menu, artykułów, kategorii, sekcji, innych elementów. Można natomiast, w razie potrzeby, zmodyfikować je - niektóre bądź wszystkie. Lokalne ustawienia parametrów pozycji menu i poszczególnych elementów treści mają zawsze wyższy priorytet, niż ustawienia globalne. Edytor konfiguracji globalnejModyfikację ustawień umożliwia edytor konfiguracji, obsługiwany przez komponent com_config. Edytor zapisuje domyślne globalne ustawienia w pliku konfiguracyjnym: Dostęp i uprawnieniaDostęp do edytora konfiguracji globalnej mają administratorzy. Operatorzy nie mogą modyfikować ustawień globalnych witryny. Do edytora prowadzą dwie drogi:
Karty parametrówWszystkie globalne ustawienia podzielono na 10 grup, umieszczonych na kolejnych kartach edytora konfiguracji. Aby odsłonić kartę, wystarczy kliknąć jej zakładkę. Na kolejnych kartach dokonujesz ustawień:
Odpowiednich ustawień dokonujmy w sposób dostosowany do parametru. Niekiedy trzeba wprowadzić tekst w przeznaczonym nań polu, niekiedy zaznaczyć przycisk opcji, czasem pole wyboru. Zapoznaj się z artykułem:
Prawa do zapisu w pliku konfiguracyjnymPo instalacji Joomla! plik konfiguracyjny powinien być chroniony przed zapisem. Edytor konfiguracji umożliwia tymczasową zmianę praw do zapisu w pliku konfiguracyjnym. Nie trzeba w tym celu korzystać z klienta FTP: Przed rozpoczęciem edycji ustawień, zaznacz opcję Zmień prawa dostępu do pliku/katalogu na czas zapisywania zmian. Jeśli zdarzy się, że zapisywanie w pliku, Jeśli chcesz dowiedzieć się więcej o prawach dostępu do plików i katalogów, zapoznaj się z artykułami: Pomoc podręcznaNazwy parametrów są zwykle czytelne, zrozumiałe. Wszystkie, które mogłyby rodzić wątpliwości, zaopatrzono w pomoc kontekstową, oznaczoną niebieską ikoną Ekran pomocy
Emulacja rejestrowania zmiennych globalnychBezpieczeństwo aplikacji sieciowych, zwłaszcza udostępnianych w internecie, niesie za sobą szereg zagrożeń. Wśród nich możliwość przechwycenia i wykorzystania w niecnych celach tzw. zmiennych globalnych. Stąd zaleca się, aby w konfiguracji PHP na serwerze rejestracja zmiennych globalnych była wyłączona. Niestety, nie zawsze jest to możliwe. Aby ograniczyć zagrożenia, Joomla! został wyposażony w specjalne funkcje - Standardowo instalator ustawia włącza emulację zmiennych globalnych. Informuje o tym komunikat podczas instalacji, a potem w panelu kontrolnym. Komunikat sugeruje jednak, by emulację zmiennych globalnych wyłączyć. Bo chociaż zastosowanie emulatora jest nieco bezpieczniejszym rozwiązaniem, to niesie ono za sobą podobne zagrożenia, jak ustawienie parametru ![]() Komunikat o niezgodności ustawień RG_Emulation Aby wyłączyć emulację rejestrowania zmiennych globalnych: Wyedytuj plik Zmień w tej linii wartość define( 'RG_EMULATION', 0 ); Zmiana ta może jednak spowodować problemy w działaniu niektórych starszych komponentów, a nawet i nowszych, jeśli nie zostały dostosowane do pracy w środowisku, w którym zgodnie z aktualnymi standardami ustawiono
Drugie rozwiązanie wymaga jednak znajomości PHP. A może warto napisać do autorów? Jeśli PHP ma ustawione rejestrowanie zmiennych globalnych naON ,
Tematy pokrewneTematyka konfiguracji poruszana jest ponadto w następujących pozycjach: Uwagi, źródłaJeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawki do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany, poprawki Dziękujemy! Stefan Wajda, Zespół Dokumentacji PCJ Na podstawie: help.joomla.org - Chapter 3: Global Configuration |
« poprzedni artykuł | następny artykuł » |
---|